As a Backend Technical Lead, 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.
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.
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 Boot 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
- 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
Salt is acting as an Employment Agency in relation to this vacancy.
Job Information
Job Reference: JO-2507-354941
Salary: Negotiable
Salary per: annum
Job Duration:
Job Start Date: 01/10/2025
Job Industries: Web & Mobile Development
Job Locations: Saudi Arabia
Job Types: Permanent