JOB ROLE
Senior Full-Stack Web Developer
Required Experience: 5+ years of professional web development experience.
Key Tech Stack: React, Next.js, Node.js, TypeScript, PostgreSQL.
Job Details:
Design, build, and maintain highly responsive, custom web applications for enterprise clients.
Collaborate with UI/UX designers to translate wireframes into high-quality code.
Optimize applications for maximum speed, security, and scalability.
Key Responsibilities
Architect, develop, and maintain secure, highly scalable front-end and back-end web solutions.
Transform complex UI/UX designs and Figma wireframes into high-quality, pixel-perfect interactive code.
Optimize web applications to guarantee maximum execution speed, performance, and cross-browser compatibility.
Build, deploy, and maintain robust, reusable, and thoroughly tested software components and libraries.
Design and implement highly responsive RESTful APIs and modern GraphQL endpoints for seamless data flow.
Implement robust client-side and server-side state management systems across distributed applications.
Establish and champion strict code quality standards, thorough code reviews, and proper documentation practices.
Integrate secure third-party authentication services, payment Gateways, and complex microservices.
Collaborate with DevOps teams to set up efficient automated CI/CD deployment pipelines on cloud infrastructure.
Troubleshoot, debug, and resolve intricate software anomalies across development, staging, and production networks.
Monitor live application metrics and proactively optimize slow database queries or server bottlenecks.
Provide technical mentorship, architectural guidance, and code support to junior engineering team members.
Requirements
Minimum of 5+ years of professional experience building enterprise-grade web applications.
Mastery of modern web technologies including React, Next.js, Node.js, TypeScript, and semantic HTML5/CSS3.
Proven experience working with relational and non-relational database systems such as PostgreSQL or MongoDB.
Proficient understanding of code versioning systems, complex branching strategies, and workflows using Git.
Strong familiarity with cloud service models, serverless architecture deployment, and edge computing patterns.
Exceptional analytical thinking, communication skills, and a strong track record of collaborative problem-solving.
