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.