Role Overview:
We are seeking a skilled Full Stack Developer (SDE-2) with strong expertise in Node.js, React.js, and AWS.
The ideal candidate will have a solid background in system design (LLD) and building microservices-based architectures.
You will play a key role in developing scalable web applications, architecting backend services, and deploying secure, high-performance systems on the cloud.
Key Responsibilities:
- Design and develop scalable full-stack applications using Node.js, React.js, and AWS.
- Architect and implement microservices with a focus on modularity, scalability, and maintainability.
- Create and optimize relational database schemas using MySQL/PostgreSQL.
- Own system design (LLD) for backend services and contribute to high-level architectural decisions.
- Build and integrate RESTful APIs and third-party services.
- Implement authentication and authorization (OAuth, JWT).
- Collaborate with Product, Design, and DevOps teams to deliver features end-to-end.
- Ensure performance, security, and responsiveness of applications through testing and monitoring.
- Leverage CI/CD pipelines, containerization (Docker), and other DevOps practices.
Required Qualifications:
- B.Tech/B.E. in Computer Science, IT, or a related field.
- 3+ years of experience in full-stack development with Node.js and React.js.
- Strong experience in system design (LLD) and building microservices architectures.
- Proficient in relational databases (MySQL/PostgreSQL).
- Solid hands-on experience with AWS services (EC2, S3, Lambda, RDS, etc.).
- Strong front-end skills in React.js, Redux, HTML, CSS, JavaScript.
- Experience with Express.js, NestJS, or similar backend frameworks.
- Familiarity with Docker, CI/CD, and basic DevOps practices.
- Excellent debugging, problem-solving, and communication skills.