Posted on: 06/08/2025
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 :
- 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 :
- Strong expertise in Node.js (Express.js/NestJS or similar frameworks).
- Deep understanding of MongoDB, including data modeling, performance tuning, and aggregation pipelines.
- Proficiency in JavaScript/TypeScript and asynchronous programming paradigms.
- 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 :
- 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 :
- 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.
Benefits :
- Remote/hybrid work options.
- Health insurance and wellness programs.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1525368
Interview Questions for you
View All