We're looking for engineers who can independently design and build reliable backend services.
Beyond writing code, you should be comfortable thinking about performance, data consistency, reliability, and maintainability.
Responsibilities
- Design and implement backend services.
- Translate business requirements into technical solutions.
- Design productive database schemas.
- Build reliable asynchronous workflows.
- Debug production issues independently.
- Review code and mentor junior engineers.
- Improve application performance and reliability.
- Contribute to technical design discussions.
Must Have
Strong Programming Skills
- Proficiency in at least one backend language.
- Strong Object-Oriented Design.
- Good understanding of design principles.
- REST API design.
- Writing maintainable, testable code.
- Background jobs
- Queues
- Retry mechanisms
- Scheduled jobs
- Event-driven workflows (nice to have)
Problem Solving
Should be comfortable
- Debugging production issues.
- Reading logs.
- Identifying bottlenecks.
- Breaking large features into smaller tasks.
- Evaluating trade-offs before implementation.
- Think before coding.
- Write maintainable solutions.
- Understand why a design works, not just how.
- Consider edge cases.
- Take ownership of production issues.
- Help improve the engineering practices of the team.
📌 Back End Engineer II (Mumbai)
🏢 NDX Financial Services
📍 Mumbai
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.