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 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 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.
- 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 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, 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 :
- Competitive salary and performance bonuses.
- Remote / hybrid work options.
- Health insurance and wellness programs.
(ref : hirist.tech)