Responsibilities
- Take complete ownership of backend systems, from architecture and design to deployment and optimization.
- Develop scalable APIs and microservices using Node.js, Express.js, or Nest.js .
- Manage and optimize databases (MongoDB, PostgreSQL, Redis) for performance and reliability.
- Design robust, secure, and maintainable backend architectures supporting millions of API calls.
- Integrate with third-party APIs and internal microservices to extend platform capabilities.
- Lead by example, mentor junior developers, and assist in code reviews and technical problem-solving.
- Collaborate closely with frontend, product, and operations teams to translate business goals into technical outcomes.
- Ensure code quality, documentation, and testing are up to startup standards (not corporate red tape).
- Proactively identify bottlenecks, suggest improvements, and drive solutions independently.
Requirements
- 3-6 years of backend development experience, preferably in startup or product-based environments.
- Deep expertise in Node.js, Express.js or Nest.js, TypeScript/JavaScript.
- Hands-on experience with MongoDB, PostgreSQL, and caching (Redis).
- Strong understanding of RESTful APIs, authentication (JWT/OAuth), AWS, and microservices.
- Comfortable working end-to-end from coding and debugging to deployment and maintenance.
- Someone who takes ownership, works with minimal supervision, and loves building from scratch.
- A team player who helps others grow, shares knowledge, and keeps things simple and fast.
- Not from a slow corporate/MNC culture, you thrive in fast-moving, lean startup setups.
This job was posted by Shruti Pawar from Eazybe.