Senior Backend Developer (NestJS)

Job Opportunity

Company: Oneness Academy / One Planet International School

Location: Addis Ababa, Ethiopia (Summit, Pepsi Area)

Location Type: On-Site

Employment Type: Full-Time

Experience Required: 4+ Years

Deadline: August 8th, 2026

Career Level: Mid Level (3–5 years)

Number of People Required: 1


Role Overview

Oneness Academy and One Planet International School are seeking a Senior Backend Developer with strong expertise in NestJS, TypeScript, and scalable backend architecture. The ideal candidate will be responsible for designing, developing, and maintaining secure, high-performance backend systems while contributing to technical decisions, code quality, and team growth.


Key Responsibilities

  • Design, develop, test, and maintain backend services and RESTful APIs using NestJS and TypeScript.

  • Architect scalable, maintainable, and secure microservices and monolithic applications.

  • Develop and optimize database schemas, queries, and data access layers.

  • Integrate third-party services, payment gateways, messaging systems, and external APIs.

  • Implement authentication and authorization mechanisms (JWT, OAuth2, RBAC, etc.).

  • Ensure application security, performance, reliability, and scalability.

  • Conduct code reviews and enforce coding standards and best practices.

  • Troubleshoot, debug, and resolve production issues.

  • Collaborate with DevOps teams on CI/CD pipelines, containerization, and cloud deployments.

  • Participate in system design discussions and technical decision-making.

  • Mentor junior and mid-level developers and contribute to team growth.

  • Prepare technical documentation and maintain system architecture documentation.


About You

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

  • Minimum of 4 years of professional backend development experience.

  • Strong hands-on experience with NestJS, Node.js, and TypeScript.

  • Experience building and maintaining RESTful APIs and backend services.

  • Strong understanding of software design patterns and backend architecture principles.

  • Experience working with relational databases such as PostgreSQL or MySQL.

  • Experience with ORM frameworks such as TypeORM or Prisma.

  • Strong knowledge of authentication and authorization mechanisms.

  • Experience with Git and collaborative development workflows.

  • Strong analytical, problem-solving, and debugging skills.

  • Excellent communication and teamwork abilities.


Preferred Qualifications

  • Experience with microservices architecture.

  • Experience with Docker and containerized deployments.

  • Familiarity with Kubernetes and cloud platforms such as AWS, Azure, or Google Cloud.

  • Experience with message brokers such as RabbitMQ, Kafka, or Redis Streams.

  • Knowledge of API documentation tools such as Swagger/OpenAPI.

  • Experience implementing automated testing (Unit, Integration, and E2E testing).

  • Familiarity with monitoring and logging tools.

  • Experience in fintech, e-commerce, education, or enterprise software projects.

Technical Skills & Tools

  • Frontend/Backend Technologies: NestJS, Node.js, TypeScript, Express.js

  • Tools & Platforms: Git, Docker, Redis, Swagger/OpenAPI, CI/CD Pipelines, Linux Environment

  • Required Skills: Adaptability, Communication, Attention to detail, Problem solving


How To Apply

Interested candidates should submit their application letter and updated CV/resume via email:

⚠️ Note: Only shortlisted candidates will be contacted.

 Submission Checklist

1.Prepare Documents:

Compile your application letter and updated CV/resume.

2.Format Email:

Address the email to jobs@onenessacademy.edu.et with the exact subject line: Senior Backend Developer (NestJS).

3.Submit:

Send your application before the deadline on August 8th, 2026.

 

To apply for this job email your details to jobs@onenessacademy.edu.et


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.