Senior Backend Engineer

Job Summary

Viero seeks a Senior Backend Engineer to design, build, and scale backend systems for a fleet management platform serving the MENA region. You will architect robust services, collaborate across teams, and mentor junior engineers.

Responsibilities

  • Design, develop, and maintain scalable backend services using Node.js and NestJS
  • Architect and optimize relational database schemas using PostgreSQL
  • Write clean, maintainable, and well-tested code
  • Collaborate with front-end developers, product managers, and DevOps to deliver end-to-end solutions
  • Participate in code reviews and uphold engineering best practices
  • Troubleshoot, debug, and optimize application performance
  • Contribute to system architecture decisions and technical roadmaps
  • Mentor junior and mid-level engineers

Requirements

  • 4+ years of professional experience in backend development
  • Strong proficiency in Node.js and NestJS or similar frameworks
  • Solid experience with PostgreSQL including schema design, query optimization, and migrations
  • Strong understanding of RESTful API design and best practices
  • Good understanding of software architecture, design patterns, and scalability principles
  • Familiarity with Git and modern development workflows including CI/CD
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills and ability to work in a team environment
  • Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience
  • Experience with AWS services such as EC2, S3, Lambda, and RDS is a plus

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

Apply for this position

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