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.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Frontend Engineer
2026-02-17
Java Developer
2026-02-16
Java Developer
2026-01-27
- Posted
- Jun 19, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Dubai
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Frontend Engineer
2026-02-17
Java Developer
2026-02-16
Java Developer
2026-01-27