Senior Software Engineer - Backend
Amura Health
Job Description
Role Overview We’re hiring a Senior Backend Engineer who can build high-performance backend systems using Node.js. You’ll work on complex engineering problems, optimize for scale, and own features end-to-end. Key Responsibilities ● Develop backend services, APIs, and microservices using Node.js frameworks (Express, Nest.js). ● Own modules end-to-end: design → implementation → testing → deployment. ● Write high-quality, testable, maintainable code. ● Optimize performance, scalability, and reliability across systems. ● Troubleshoot production issues, perform RCA, and improve stability. ● Work with databases (SQL & NoSQL), caching, and async processing. ● Collaborate with DevOps for CI/CD, deployments, and automation. ● Contribute to improving engineering standards, documentation, and processes.
What we’re looking for: ● 4 to 7 years of hands-on backend development experience. ● Strong in Node.js, async patterns, TypeScript (preferred), and REST APIs. ● Solid understanding of: Data modeling Queues & background jobs Caching (Redis) API optimization ● Experience with relational DBs (PostgreSQL/MySQL) and NoSQL (DynamoDB/MongoDB/ Redis). ● Experience with messaging/queues: Kafka, RabbitMQ, SQS, or equivalent. ● Familiarity with Docker, Git, and CI/CD pipelines. ● Exposure to AWS or cloud infrastructure. ● Strong debugging and performance tuning skills. ● Ability to work in a fast-paced, startup-like environment. Here are answers to some questions you may have Where is your office? Chennai (Velachery) Work Model Work from Office – because great stories are built in person!
Do you have an online presence? https://amura.ai (we are @AmuraHealth on all social media) For better insights: https://drive.google.com/file/d/11UHgXqYc7XSJ3IAdFyEm-EurgOzqsmzA/view?usp=sharing