HamburgerMenu
hirist

Job Description

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.

- 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 :


- 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.


Benefits :


- Competitive salary and performance bonuses.

- Remote/hybrid work options.

- Health insurance and wellness programs.


info-icon

Did you find something suspicious?