Senior Back-End Engineer

Job Summary

The Senior Back-End Engineer is responsible for designing, developing, testing, and maintaining scalable and secure backend applications primarily using PHP/Laravel and/or Node.js/NestJS. The role involves collaboration with multiple teams to deliver reliable software in an Agile/Scrum environment.

Responsibilities

  • Design and maintain scalable backend applications using Laravel/PHP and/or Node.js/NestJS following OOP, SOLID, and best practices.
  • Develop and manage RESTful APIs, backend integrations, and business logic according to functional requirements.
  • Design, implement, and optimize database structures and queries using MySQL, MariaDB, PostgreSQL, and/or MongoDB with ORMs like Eloquent, TypeORM, or Prisma.
  • Implement caching with Redis and manage background jobs and queues such as Laravel Queues, BullMQ, RabbitMQ, or Kafka.
  • Create and maintain automated unit and integration tests using PHPUnit, Pest, or Jest and participate in code reviews.
  • Integrate internal systems and third-party APIs with proper authentication and authorization.
  • Work with Docker, support CI/CD pipelines, and follow Git-based branching workflows.
  • Support and enhance Drupal-based applications including modules, theming, and site-building.

Must haves

  • Bachelor’s degree in Computer Science, Software Engineering, IT, or related field.
  • 5+ years of professional backend/server-side development experience.
  • Strong hands-on experience with PHP/Laravel and/or Node.js/NestJS, preferably both.
  • Solid understanding of OOP and SOLID principles.
  • Experience designing RESTful APIs and working with relational and NoSQL databases.
  • Hands-on experience with ORM technologies such as Eloquent, TypeORM, or Prisma.
  • Experience with Redis and queue/background processing.
  • Experience writing automated tests using PHPUnit, Pest, Jest, or equivalent.
  • Strong Git skills, practical Docker knowledge, and CI/CD exposure.
  • Experience working in Agile/Scrum teams and understanding of application security basics.

Nice to haves

  • Strong Drupal experience including module development, theming, and site-building.
  • Exposure to microservices architecture and Kubernetes/container orchestration.

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: Axelerated Solutions
Seniority level: Mid-Senior level

Apply for this position

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