Talent.com
No longer accepting applications
Software Developer 2 (Full Stack)

Software Developer 2 (Full Stack)

Battery SmartGurugram, Haryana, India
17 days ago
Job description

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.
  • Create a job alert for this search

    Software Developer • Gurugram, Haryana, India