On Site

Senior Node.js / NestJS Developer

TITLE

Senior Node.js / NestJS Developer

LEVEL

Expert

MIN-EXPERIENCE

5 years

TYPE

Full Time Permanent

SALARY-RANGE

250,000 - 400,000

SHARE
Job Description

We are looking for a highly experienced Senior Node.js/NestJS Developer to join our team. This is a key role, requiring strong expertise in backend development and architecture. You will be responsible for developing scalable, efficient, and secure solutions using Node.js and NestJS. The ideal candidate will have experience working with modern backend ecosystems and a passion for solving complex challenges.

Requirements

  • Node.js Expertise: In-depth knowledge of asynchronous programming, event-driven architecture, and performance optimization.
  • NestJS: Strong experience with this framework, including module management and dependency injection.
  • API Development: Proficient in building and integrating RESTful and GraphQL APIs.
  • Database Skills: Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
  • DevOps Collaboration: Familiarity with CI/CD pipelines, containerization (Docker), and cloud services (AWS, Azure, or GCP).
  • Testing: Proficiency in unit testing, integration testing, and end-to-end testing frameworks like Jest or Mocha.
  • Security Best Practices: Knowledge of secure coding principles, authentication protocols (OAuth, JWT), and data protection measures.

Qualifications

  • Familiarity with serverless architectures and event-driven systems.
  • Experience with frontend integrations .
  • Exposure to DevOps tasks, including infrastructure as code (Terraform/CloudFormation).
  • Understanding of caching mechanisms like Redis or Memcached.
  • Strong problem-solving abilities and attention to detail.
  • Excellent communication and collaboration skills.
  • Leadership experience is a plus, including mentoring team members.

Responsibilities

  • Design and develop high-performance APIs and microservices using Node.js and NestJS.
  • Architect and implement backend systems to handle large-scale applications.
  • Collaborate with DevOps teams to streamline deployments and maintain application performance.
  • Integrate APIs with frontend systems and third-party services.
  • Optimize backend solutions for scalability and reliability.
  • Write clean, maintainable, and testable code following industry best practices.
  • Conduct code reviews, mentor junior developers, and enforce quality standards.
  • Troubleshoot, debug, and resolve production issues.
  • Work with cross-functional teams to gather and define requirements.

Job Application

×
Application has been submitted successfully.
Personal Information
Professional Information

Let’s Build Something Extraordinary Together

Your vision deserves the best, and we’re here to bring it to life. Reach out to start a conversation about your project—we’re excited to explore how we can help make your ideas a reality.