Innovatily is seeking a highly skilled Senior Backend Developer to join our engineering team. The ideal candidate will have extensive experience building robust, scalable backend systems using Node.js and MongoDB, and a passion for writing clean, efficient, and maintainable code. This role is critical to the development and evolution of our core backend services, APIs, and data infrastructure.
Key Responsibilities
- System Design & Architecture: Lead backend architecture discussions and design scalable, high-performance APIs and services. Define and enforce best practices for microservices and event-driven architectures.
- Backend Development: Build and maintain RESTful and GraphQL APIs using Node.js. Implement and optimize database queries, data modeling, and indexing strategies in MongoDB.
- Code Quality & Review: Write well-documented, testable, and performant code. Conduct thorough code reviews and mentor junior developers.
- Collaboration & Communication: Work closely with frontend developers, product managers, and DevOps to deliver features end-to-end. Translate business requirements into technical specifications.
- Security & Reliability: Implement authentication, authorization, data protection, and secure coding practices.Monitor, debug, and resolve production issues; ensure uptime and data integrity.
- DevOps & CI/CD (Nice to Have): Contribute to deployment workflows using Docker, Kubernetes, and CI/CD tools. Collaborate on infrastructure improvements to support scaling and performance.
Required Qualifications
- 5+ years of professional backend development experience.
- Strong expertise in Node.js (Express.js/NestJS or similar frameworks).
- Deep understanding of MongoDB, including data modeling, performance tuning, and aggregation pipelines.
- Experience with RESTful APIs, GraphQL (preferred), and web standards.
- Good grasp of design patterns, clean architecture, and software engineering principles.
- Familiarity with unit testing frameworks (e.g., Mocha, Jest) and TDD.
- Strong understanding of Git, version control workflows, and CI/CD pipelines.
Preferred Skills
- Experience with cloud platforms like AWS, GCP, or Azure.
- Exposure to message queues (e.g., RabbitMQ, Kafka, Redis Pub/Sub).
- Knowledge of containerization tools like Docker and orchestration with Kubernetes.
- Familiarity with performance monitoring tools (e.g., New Relic, Prometheus, Datadog).
Soft Skills
- Strong problem-solving and analytical abilities.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a cross-functional team.
- A proactive mindset and eagerness to learn and adapt in a fast-paced environment.
- Competitive salary and performance bonuses.
- Remote/hybrid work options.
- Health insurance and wellness programs.
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Engineering and Information TechnologyIndustries
IT Services and IT Consulting
Referrals increase your chances of interviewing at Innovatily by 2x
Get notified about new Senior Software Engineer jobs in Bangalore Urban, Karnataka, India.
Easebuzz - Full Stack Developer - Python/React.js
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.