This job is no longer available
This job expired on 13/08/2026. It no longer accepts applications.
Senior Fullstack Developer (Tech Lead) – Field Service Platform
Sira · Beyrouth
Job description
About the role
We are seeking a Senior Fullstack Developer to act as Tech Lead for our core Field Service Management platform. You will own the product’s technical direction, transition development from an external provider to an internal team, and build scalable systems that enable operational growth.
Key responsibilities
- Take ownership of the platform’s architecture, roadmap and ongoing development.
- Lead the hand‑over from outsourced developers and ensure a smooth internal transition.
- Analyse the existing codebase, identify technical debt and define improvement plans.
- Design and implement scalable backend services for work orders, scheduling, technician tracking and related workflows.
- Build and maintain REST APIs with future readiness for GraphQL.
- Define system architecture that is reliable, secure, modular and ready for expansion.
- Design, optimise and maintain PostgreSQL schemas, queries and indexes.
- Implement asynchronous processing (queues, background jobs, workers) to support scale.
- Manage integrations with internal tools, third‑party APIs and webhooks.
- Collaborate with frontend engineers (React/Next.js) and contribute to CI/CD pipelines and containerised deployments.
- Mentor and lead an internal development team, shaping engineering standards and hiring needs.
Required profile
- Minimum 5 years of software engineering experience, with senior‑level full‑stack or tech‑lead responsibilities.
- Strong background in backend engineering and system architecture.
- Proven ability to lead teams through a transition from outsourced to internal development.
Required skills
- Node.js
- TypeScript
- Express or NestJS
- PostgreSQL
- REST API design (GraphQL knowledge a plus)
- Microservices / modular architecture
- React and Next.js (integration level)
- CI/CD pipelines
- Docker or other container technologies
- Asynchronous processing (queues, background jobs, workers)
- API integration, webhooks
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Lebanon.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Sira
Beyrouth
Related job offers
-
Senior Flutter Developer (Remote)
SEVEN Beyrouth -
Assistant Project Manager – Client Services
Murex Beyrouth -
Project Manager – Implementation Projects
Murex Beyrouth -
Technical Consultant
Capital Banking Solutions Hazmiyeh -
Freelance Senior Zoho Developer for Fitness App (6‑Month)
Advise & Co Jdaidet El Matn