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.
Job Title: Senior Backend Developer (Node.js, TypeScript)
Location: Dubai, UAE
Team: Core Engineering
About Us
We are a dynamic and fast-growing technology company based in Dubai, focused on delivering high-impact digital products. As we continue to scale, we’re looking for a Backend Developer to take foundational ownership of our backend systems. This is a rare opportunity to shape the architecture, tooling, and standards from the ground up and help build the engineering culture of a high-growth team.
Key Responsibilities
- Architectural Ownership: Lead the design and implementation of backend architecture with a focus on scalability, security, and maintainability. Make foundational decisions that will guide future growth.
- Hands-On Development: Develop robust backend services using Node.js and TypeScript, writing clean, well-documented, and reusable code that sets a quality benchmark.
- Database Design & Management: Design and manage efficient database schemas across SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB). Ensure high data integrity and performance.
- Testing & Quality Assurance: Define and implement a testing strategy covering unit, integration, and end-to-end tests. Establish and advocate for testing best practices across the backend.
- Future-Proof Collaboration: Build systems and documentation with scalability in mind, enabling seamless collaboration with future engineering specialists (e.g., Architects, Test Engineers).
Skills & Qualifications
Core Technical Skills
- Senior-level experience in backend development using Node.js and TypeScript.
- Proficiency with a structured backend framework such as NestJS, or deep expertise in building well-architected applications using Express.js.
- Strong database expertise with SQL (PostgreSQL) and NoSQL (MongoDB), including schema design, performance optimisation, and maintenance.
- Proven experience building and securing RESTful or GraphQL APIs at scale.
- Advanced Git workflow skills and version control best practices.
Leadership & Architectural Expertise
- Experience designing and leading complex systems from scratch, including multi-tenant and microservice architectures.
- Deep understanding of SOLID principles and architectural design patterns applied pragmatically.
- Demonstrated ability to make high-impact architectural decisions and take full ownership of system quality and stability.
Mindset & Soft Skills
- Autonomous & Proactive: Comfortable owning projects from concept to execution with minimal oversight.
- Collaborative: Clear communicator who thrives in a growing team and embraces bringing in specialised experts.
- Strategic Problem-Solver: Able to think critically and act decisively in solving technical challenges and improving system performance.
Skills