Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com

Senior Backend Developer

Egyptian Service Card
🇪🇬 Egypt
Hybrid
Senior
16 months ago
  • Java
  • Spring Boot
  • MVC
  • JPA
  • REST API
  • GraphQL
  • PostgreSQL
  • MySQL
  • Hibernate
  • JWT
  • OAuth2
  • Devops
  • CI/CD
  • Jenkins
  • GitLab CI
  • GitHub Actions
  • Docker
  • AWS
  • GCP
  • Azure
  • Unit Testing
  • Integration Testing
  • JUnit
  • Mockito
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV
  • Company Name: ESC
    Job Title: Senior Backend Developer
    Location: New Cairo, Cairo
    Terms: Full-Time, Hybrid


    Requirements:

    • Bachelor’s degree inComputer Science,Software Engineering, or a related field (or equivalent practical experience).

    • 5+ years of hands-on experience in backend development with a strong focus onJava andSpring Boot.

    • Deep understanding ofSpring ecosystem including Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.

    • Proven experience in building and maintainingRESTful APIs; familiarity withGraphQL is a plus.

    • Strong working knowledge ofrelational databases likePostgreSQL,MySQL, or similar.

    • Experience withORM frameworks such asHibernate.

    • Solid understanding ofauthentication and authorization mechanisms includingJWT,OAuth2, and secure coding practices.


    About the Role:

    We are seeking a highly skilledSenior Backend Developer to join our engineering team and lead the development of robust, scalable, and high-performance backend systems. In this role, you will architect and maintain APIs, databases, and services that power our applications, ensuring reliability, security, and performance at scale.

    You’ll work closely with frontend developers, DevOps engineers, and product managers to deliver seamless end-to-end functionality, and play a key role in technical decision-making, code quality, and backend architecture.


    Responsibilities:

    • Design, develop, and maintain scalable backend services, APIs, and databases.

    • Optimize server-side performance, data storage, and application security.

    • Collaborate with cross-functional teams to integrate frontend and backend components.

    • Lead code reviews, mentor junior engineers, and establish backend best practices.

    • Troubleshoot production issues and implement sustainable solutions.

    • Contribute to system architecture and help shape the technical roadmap.


    Candidate Requirements:

    • Deep understanding ofSpring ecosystem including Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.

    • Proven experience in building and maintainingRESTful APIs; familiarity withGraphQL is a plus.

    • Strong working knowledge ofrelational databases likePostgreSQL,MySQL, or similar.

    • Experience withORM frameworks such asHibernate.

    • Solid understanding ofauthentication and authorization mechanisms includingJWT,OAuth2, and secure coding practices.

    • Familiarity withCI/CD pipelines, using tools such asJenkins,GitLab CI, orGitHub Actions.

    • Experience withcontainerization usingDocker and deployment incloud environments (AWS, GCP, Azure).

    • Comfortable withunit testing,integration testing, and testing frameworks such asJUnit,Mockito, andTestcontainers.


    Reporting Relationship:

    Reports directly to theHead of technology

Senior Backend Developer · Egyptian Service Card

Auto apply with Likeremote