Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Description
As a Senior Backend Engineer at Mnzil, you will own the design, development, and delivery of scalable backend systems, working closely with the CTO and product stakeholders to translate business requirements into robust technical solutions. You will design and build high-performance RESTful APIs, contribute to a microservices-based architecture, and work with transactional databases in a cloud environment (AWS), while applying strong software engineering practices including clean architecture, TDD, and production-grade reliability. This role requires a senior engineer with strong system design skills, a high sense of ownership, and the ability to take services from initial design through to production and continuous improvement.
Requirements6+ years of experience building and maintaining backend systems and RESTful web services.
Proven experience designing and implementing Web APIs in production environments.
Strong understanding of scalable and robust backend architecture.
Solid experience with transactional databases such as PostgreSQL or similar.
Professional experience with Python, Java, or .NET (willingness to learn Python is required).
Experience working with cloud platforms, preferably AWS.
Strong senior-level problem-solving, debugging, and system design skills.
Ability to take ownership, work autonomously, and deliver production-grade systems.
Own the design, development, and delivery of backend systems from concept to production.
Design and implement scalable, secure, and high-performance RESTful APIs.
Collaborate with product, leadership, and engineering teams to translate business requirements into technical solutions.
Design, build, and maintain backend services within a microservices architecture.
Work with transactional databases, including schema design, optimization, and performance tuning.
Ensure high code quality through best software engineering practices, including clean architecture and Test-Driven Development (TDD).
Deploy, monitor, and operate backend services in a cloud-based environment (AWS).
Take full ownership of system reliability, scalability, and maintainability.
Continuously improve existing systems through refactoring, optimization, and architectural enhancements.
Key Skills
Ranked by relevanceReady to apply?
Join Mnzil | منزل and take your career to the next level!
Application takes less than 5 minutes

