Search by job, company or skills

I

Senior Backend Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 25 days ago
  • Be among the first 10 applicants
Early Applicant

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 132049275

Similar Jobs