Software Engineer – Backend Developer
Experience: 3+ Years
Location: Bangalore
Department: Engineering
Employment Type: Full-Time
About MrMed
MrMed is India's largest online pharmacy specializing in super-specialty medicines for critical conditions such as cancer, kidney diseases, heart disorders, HIV/AIDS, transplants, hepatitis, and more. We are building a patient-first healthcare platform focused on solving one of India's most challenging healthcare problems—access to life-saving medicines. Every order processed through MrMed directly impacts patients and families navigating critical treatments. As we continue to scale, we are investing in robust engineering systems, automation, AI-driven capabilities, and platform innovation. We are looking for engineers who thrive in high-growth environments and are passionate about building meaningful technology with real-world impact.
Role Overview
As a Software Engineer – Backend Developer, you will be responsible for designing and building scalable backend systems that power critical healthcare operations. You will work closely with Product, Engineering, and Leadership teams to develop high-performance APIs, automation systems, and AI-enabled workflows. This role offers significant ownership and exposure to architecture decisions, platform scalability, and emerging technologies.
Key Responsibilities
● Design, develop, and maintain scalable backend applications and APIs using Node.js and MongoDB.
● Build reliable, secure, and high-performance systems capable of supporting increasing scale and complexity.
● Develop reusable services and backend components for multiple product initiatives and business verticals.
● Collaborate with Product Managers, Frontend Engineers, QA, and DevOps teams to deliver quality products.
● Build and maintain integrations with internal and external systems.
● Participate in architecture discussions, technical design reviews, and code reviews.
● Optimize application performance, database queries, and overall backend efficiency.
● Troubleshoot production issues and improve application reliability and observability.
● Contribute to automation initiatives and AI-enabled workflows across business processes.
● Ensure systems adhere to security best practices and data privacy requirements.
● Stay updated with modern backend technologies and continuously improve engineering practices.
Mandatory Technical Skills
Candidates must have hands-on experience with:
Backend Technologies
● Strong proficiency in Node.js
● Experience with Express.js or similar frameworks
● REST API development and integration
Database Technologies
● Strong experience with MongoDB
● Database design, schema optimization, indexing, and query optimization
Programming & Fundamentals
● Strong understanding of JavaScript and asynchronous programming
● Object-Oriented Programming (OOP) concepts
● Data Structures and Algorithms
● Error handling and debugging
Version Control & Development Practices
● Git and Git workflows
● Code reviews and collaborative development
● Writing clean, maintainable, and scalable code
Architecture & System Design
● Understanding of microservices architecture
● API design principles
● Scalable backend systems and distributed systems fundamentals
Cloud & Deployment
● Familiarity with Docker and containerized applications
● Understanding of CI/CD pipelines
● Exposure to AWS, GCP, or Azure environments
Pay: ₹800,000.00 - ₹1,000,000.00 per year
Benefits:
- Flexible schedule
- Provident Fund
Work Location: In person