Job Description
We are looking for an experienced Full Stack Developer with strong expertise in Node.js and React.js to design, develop, and scale high-performance web applications. The ideal candidate brings deep technical knowledge, architectural thinking, and leadership capabilities to drive end-to-end development.
Key Responsibilities
Design and develop scalable, secure, and high-performance web applications
Build responsive front-end interfaces using React.js and modern UI libraries
Develop robust backend services and APIs using Node.js (Express/NestJS)
Lead architecture discussions and contribute to system design decisions
Optimize applications for maximum speed, scalability, and reliability
Collaborate with product managers, designers, and other developers
Implement best practices for coding, testing, and deployment
Mentor junior and mid-level developers
Participate in code reviews and ensure high-quality standards
Work with DevOps teams for CI/CD pipelines and cloud deployments
Troubleshoot production issues and provide timely resolutions
Required Skills
Strong proficiency in JavaScript (ES6+) / TypeScript
Expertise in React.js, Redux/Context API, Hooks
Deep knowledge of Node.js and frameworks like Express.js or NestJS
Experience in building RESTful APIs and/or GraphQL services
Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB)
Data modeling and query optimization
Familiarity with AWS / Azure / GCP
CI/CD pipelines (Jenkins, GitHub Actions, etc.)
Docker and containerization
Basic Kubernetes knowledge is a plus