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

