Browse All Jobs
Job Description

Metropolis is seeking a skilled Node.js Developer to join its engineering team. The ideal candidate will be responsible for building and maintaining efficient and scalable backend services. He will work closely with frontend developers, product managers, and QA to deliver features and improvements. The Node.js Developer will play a key role in building and maintaining the company's culture as the organization grows.

Role involves:

  • Designing and implementing high-quality backend solutions using Node.js
  • Developing RESTful APIs and managing integrations with third-party services
  • Writing clean, maintainable, and well-documented code
  • Optimizing applications for performance, scalability, and reliability
  • Maintaining code quality through test automation and code reviews
  • Troubleshooting and debugging production issues as needed

Requirements:

  • 2–5 years of experience in backend development using Node.js
  • Strong understanding of JavaScript and asynchronous programming
  • Experience with Express.js or similar frameworks
  • Proficiency in building RESTful APIs and working with JSON
  • Good knowledge of databases (e.g., MongoDB, PostgreSQL, MySQL)
  • Familiarity with version control systems (Git)
  • Understanding of microservices architecture and containerization (Docker is a plus)
  • Exposure to cloud platforms like AWS is a plus
  • Strong problem-solving skills and attention to detail

Role offers:

  • Healthcare benefits
  • 401(k) plan
  • Short-term and long-term disability coverage
  • Basic life insurance
  • Lucrative stock option plan
  • Bonus plans
Apply Manually