← Back to jobs

Senior Backend Developer (NestJS)

Oneness Academy / One Planet International School · ET · Full-time
Apply Now Posted 1 hour ago

About the Role

Senior Backend Developer responsible for designing, building, and maintaining secure, high‑performance backend systems using NestJS and TypeScript, while leading architectural decisions, mentoring staff, and ensuring code quality across the organization.

Responsibilities

  • Design, develop, test, and maintain backend services and RESTful APIs using NestJS and TypeScript
  • Architect scalable, secure microservices or monolithic applications
  • Develop and optimize database schemas and queries
  • Integrate third‑party services, payment gateways, messaging systems, and external APIs
  • Implement authentication and authorization mechanisms (JWT, OAuth2, RBAC)
  • Ensure application security, performance, reliability, and scalability
  • Conduct code reviews and enforce coding standards
  • Troubleshoot, debug, and resolve production issues
  • Collaborate with DevOps on CI/CD pipelines, containerization, and cloud deployments
  • Participate in system design discussions and technical decision‑making
  • Mentor junior and mid‑level developers
  • Prepare and maintain technical documentation

Skills Required

NestJSTypeScriptNode.jsRESTful APIsMicroservices architectureDatabase design (PostgreSQL/MySQL)ORM (TypeORM/Prisma)Authentication & Authorization (JWT, OAuth2, RBAC)DockerCI/CD pipelinesCloud platforms (AWS/Azure/GCP)Message brokers (RabbitMQ/Kafka/Redis Streams)Swagger/OpenAPIAutomated testing (Unit/Integration/E2E)

Fields of Study

  • Computer Science
  • Software Engineering
  • Information Technology

How to Apply

Submit your application letter and updated CV/resume via email, indicating "Senior Backend Developer (NestJS)" in the subject line. Find contact details below.