Backend developer

Cairo, Cairo Governorate, Egypt on site Until 8/22/2026 First posted March 26, 2025 Last posted March 26, 2025
Job description

As a Backend Developer you will be responsible for designing, implementing, and maintaining a robust back-end infrastructure. Your role will involve developing APIs, creating database schemas, and ensuring data storage efficiency and security. You will collaborate closely with front-end developers to integrate user-facing elements with server-side logic. Your work will be essential in managing and optimizing application performance and scalability.

Requirements

  • Minimum 3 years of experience in backend development with Spring Boot framework.
  • Strong knowledge in common spring boot modules such as Spring web and Spring data.
  • Experience in unit testing using JUnit and standard mocking libraries.
  • Familiar with Docker and Kubernetes as a deployment environment.
  • Experience with Git version control tool.
  • Proven experience with SQL and No-SQL databases. 

    Preferred:
  • Familiarity with database migration libraries such as Flyway.
  • Knowledge of CICD pipelines.
  • Experience in agile development and methodologies like Scrum.
About this role

Summary

Design and maintain back-end infrastructure, develop APIs, and optimize performance.

Job title

Backend developer

Experience level

3+ years

Industry

software

Location requirements

Located in Cairo, Egypt; remote work not allowed

Salary

Not specified

Management role

No

Skills & keywords

Required skills

backend developmentSpring BootSpring webSpring dataJUnitDockerKubernetesGitSQLNo-SQL

Preferred skills

database migrationCICDagileScrum

Specializations

backendAPIdatabaseSpring BootDocker
Locations

Structured locations inferred from the posting.

Cairo, Cairo Governorate, Egypt

On-site City