Team Lead NodeJS

Job Description

Job Location: Ahmedabad / Mumbai

Job Type: Permanent

Education: B.E. / B.Tech (CS&IT), MCA / M.Tech

Position: Team Lead NodeJS

Experience: 6 - 8 Years

No of Openings: 1

Roles & Responsibility

  • What you will do in this role: Lead the design and development process, creating scalable and flexible architecture that supports multiple customers with varying needs.
  • Interpret business requirements from clients or business analysts and translate them into applications and supporting database schemas.
  • Build and optimize REST APIs for high-performance applications. Model data and manage SQL/NoSQL databases, including MySQL, PostgreSQL, MongoDB, etc.
  • Implement and manage microservices architecture and patterns for scalable applications. Integrate external services such as payment gateways, social media platforms, etc.
  • Deploy and manage applications using cloud platforms like AWS or Azure, including services like Nginx for load balancing.
  • Utilize Agile development practices, including Scrum, for planning and execution. Collaborate with cross-functional teams and communicate effectively to ensure project success.
  • Stay updated with the latest technologies and best practices, and apply them to ongoing projects.
  • What qualifications you will need: Experience: 6+ years of relevant software development experience with NodeJS and TypeScript.
  • Expertise in building REST APIs and server-side applications using NodeJS. Strong knowledge of MySQL, PostgreSQL, or other SQL databases, along with experience in data modeling. Hands-on experience with ORM tools like TypeORM or Sequelize.
  • Proficiency in using cloud services (AWS, Azure) for notifications, data storage, and deployments. Hands-on experience with microservices architecture and implementation patterns.
  • Basic front-end development skills and understanding of UI/UX interaction. Familiarity with deployment processes on cloud platforms and tools like Nginx.
  • Understanding of asynchronous programming and code versioning tools like Git. Experience with external service integration, such as payment gateways.
  • Fluent in English, both written and spoken.

Skills

  • Team Handling
  • NodeJS
  • CI/CD
  • AWS
  • Azure

Submit Application Details

  • Current Location
  • Preferred Location
  • (max 1 file allowed to upload)