Diraya

Senior Backend Developer (NestJS, ExpressJS)

Diraya Inc. is seeking a highly skilled Senior Backend Developer with deep expertise in NestJS, ExpressJS, and modern backend architecture. As a senior team member, you’ll be responsible for leading the design, development, and optimization of robust, scalable, and secure backend systems. This role requires a proactive mindset, strong architectural thinking, and a passion for building clean and maintainable code.

Key Responsibilities

  • Design, develop, and maintain scalable backend services using NestJS and ExpressJS
  • Build and document secure, testable, and reusable RESTful APIs and microservices
  • Implement authentication, authorization, and role-based access controls
  • Develop event-driven systems and integrate with messaging tools (e.g., RabbitMQ, Kafka)
  • Optimize backend performance, reliability, and scalability
  • Write and maintain unit/integration tests using Jest or similar frameworks
  • Lead backend initiatives, perform code reviews.
  • Collaborate with DevOps on CI/CD pipelines, containerization, and infrastructure management
  • Stay up to date on backend best practices, security protocols, and modern development standards

Required Qualifications

  • 7+ years of backend development experience, including +4 years with NestJS and ExpressJS.
  • Strong proficiency in TypeScript and JavaScript.
  • Solid experience with microservice architecture and event-driven systems.
  • Skilled in Docker and container orchestration.
  • Proficient with DBMS like PostgreSQL.
  • Experience with messaging systems like RabbitMQ or Kafka.
  • Familiarity with Redis for caching and optimization.
  • Strong testing practices using Jest or similar frameworks.
  • Deep understanding of API security and backend best practices.
  • Comfortable working in Agile/Scrum environments.

Nice to Have

  • Strong leadership, communication, and mentorship skills
  • High proficiency in spoken and written English
  • Experience with multi-tenant systems or SaaS architectures
  • Exposure to DevOps, CI/CD tools, and infrastructure automation

To Apply

📍 This opportunity is exclusively for developers based in Algeria.

Please send your resume and a brief cover letter explaining your experience and why you’re the right fit to:

📧 contact@diraya.ca

📝 Subject line:Job Application: Senior Backend Developer (NestJS, ExpressJS)

Make sure to use the correct subject line so we can find your application quickly.

Job Category: Development Enginnering
Job Type: Full Time
Job Location: Algiers
Sorry! This job has expired.