Principal Backend Engineer

Job Summary

The Principal Backend Engineer will lead backend development efforts, owning technical projects from analysis to production deployment independently.

Responsibilities

  • Design and build scalable backend services.
  • Conduct technical analysis and design solutions.
  • Manage features end-to-end from development to production support.
  • Integrate and maintain third-party systems.
  • Perform code reviews and uphold engineering quality.
  • Investigate and resolve production issues with root-cause analysis.
  • Collaborate with Product, QA, and engineering teams.
  • Monitor and improve application performance, reliability, and scalability.

Requirements

  • More than 6 years of experience with Java, Spring Boot, Microservices, Kafka, PostgreSQL, MongoDB, Redis, AWS, REST and SOAP APIs.
  • Experience in production monitoring and troubleshooting.
  • Familiarity with AI-assisted development tools such as GitHub Copilot, Cursor, Codex, Claude Code, or similar.
  • Ability to use AI tools effectively for coding, analysis, debugging, testing, and enhancing productivity.
  • Strong problem-solving skills and high ownership.
  • Ability to work independently while maintaining high engineering standards.

We refresh listings regularly, but some roles close early on the source platform.

Country: Jordan
City: Amman
Job Category: Software Engineering
Job Type: Full Time
Company Name: Almosafer
Seniority level: Mid-Senior level

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top