Job Search and Career Advice Platform

Enable job alerts via email!

Tech Lead - SE

Four Principles

Dubai

On-site

AED 120,000 - 200,000

Full time

15 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Dubai is seeking a Technical Lead - Backend to oversee the backend engineering team and shape system architecture. The successful candidate will possess a strong background in Java and NodeJS, along with leadership experience. Key responsibilities include managing resource allocation, driving modern engineering practices, and mentoring junior developers. This role involves collaboration with various teams and offers an opportunity to work on innovative backend solutions.

Qualifications

  • 8+ years of experience in backend development, including 2+ years in a technical leadership role.
  • Strong experience with Java (Spring) and NodeJS in high-performance enterprise systems.
  • Deep knowledge of API design, system integration, and security standards.

Responsibilities

  • Own backend architecture design and make key decisions.
  • Lead the backend development team and manage task allocation.
  • Oversee design and development of scalable backend services.

Skills

Java (Spring)
NodeJS
Technical leadership
API design
Microservices architecture
Communication skills
Problem-solving mindset

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

Tools

Git
CI/CD pipelines
Docker
Kubernetes
Cloud platforms (AWS, OCI, GCP)
Job description
Role: Technical Lead - Backend

As a Technical Lead – Backend, you will lead the backend engineering team and play a critical role in shaping system architecture, guiding development practices, and ensuring the delivery of scalable, reliable, and secure backend solutions. You will act as a hands‑on technical expert and team leader—allocating resources, coaching developers, and supporting product delivery. You will collaborate closely with Product, QA, and DevOps teams, and be expected to dive into code when needed, especially complex integrations or proof‑of‑concepts.

The ideal candidate combines strong architectural thinking, deep backend expertise (Java, .NET, NodeJS), and a people‑first leadership style. Familiarity with Camunda and process automation platforms is a strong advantage.

Key Responsibilities
  • Own backend architecture design, making key decisions on system structure, integration strategy, and tech stack alignment.
  • Lead and manage the backend development team, ensuring smooth task allocation, resource balancing, and timely delivery of features.
  • Oversee the design and development of scalable backend services using Java, .NET, and NodeJS.
  • Serve as the technical escalation point and work hands‑on with developers to unblock issues, debug complex problems, and deliver critical components.
  • Guide implementation of modern engineering practices, including microservices, containerization (Docker/Kubernetes), CI/CD, and TDD.
  • Drive process automation initiatives and lead efforts involving BPM platforms such as Camunda.
  • Ensure high standards of code quality through regular code reviews and enforcement of best practices in performance, security, and maintainability.
  • Collaborate with frontend, DevOps, QA, and product teams to align architecture, release plans, and quality expectations.
  • Plan and monitor team capacity, reassigning tasks and reallocating developers based on workload and project needs.
  • Support R&D efforts by rapidly assembling backend POCs for client demos and early product validation.
  • Mentor junior and mid‑level developers, promoting a culture of learning, ownership, and collaboration.
  • Contribute to technical documentation, ensuring architectural decisions and integration points are well documented.
Required Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in backend development, including 2+ years in a technical leadership role.
  • Strong experience with Java (Spring) and NodeJS in high‑performance enterprise systems.
  • Deep knowledge of API design, system integration, microservices architecture, and security standards.
  • Hands‑on experience with Camunda or similar workflow/process automation platforms is a plus.
  • Proficiency in working with both SQL and NoSQL databases.
  • Experience with Git, CI/CD pipelines, Docker, Kubernetes, and cloud platforms (AWS, OCI, GCP).
  • Excellent communication skills with the ability to explain complex technical decisions to non‑technical stakeholders.
  • Strong organizational and leadership skills with a proactive, problem‑solving mindset.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.