Back End Developer

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.

    Post Date
    2025-06-19
    Job Type
    -
    Employment type
    Full-time
    Category
    Information Technology
    Level
    Mid-Senior
    Country
    United Arab Emirates
    Industry
    IT ServicesIT Consulting ,
    MODSOFT TECHNOLOGY AI DEVELOPMENT*******