--
Company

Job Details

Job Summary:
Our client, a leading US-based tech company, is seeking a Lead Software Engineer with 8+ years of experience. The ideal candidate will build modern, scalable web applications, lead projects, and mentor engineers. This is a fully remote role; however, candidates must be based in Lebanon.

Key Responsibilities:
• Develop and maintain responsive front-end applications using React and TypeScript.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Design, build, and maintain backend services, including serverless APIs (AWS Lambda, Firebase Functions).
• Work with relational databases (PostgreSQL or similar) and integrate backend services.
• Troubleshoot, debug, and optimize full-stack applications.
• Participate in architecture discussions and technical planning.
• Lead and mentor mid-level and senior engineers, supporting their growth into project leadership roles.
• Manage 4–6 concurrent client projects, ensuring high-quality delivery on schedule.
• Build and scale engineering teams through strategic hiring, mentoring, and career path development.
• Partner with US-based Solution Engineers to ensure smooth project kickoff and client success.

Requirements:
• Must be currently based in Lebanon.
• Proficiency in React and TypeScript with a strong portfolio or track record.
• Experience with databases, especially PostgreSQL or similar.
• Knowledge of serverless frameworks and cloud platforms (AWS, GCP, or similar).
• Understanding of RESTful APIs and asynchronous programming.
• Strong problem-solving skills; able to work independently or collaboratively.
• Version control experience (Git).
• Strong leadership and mentoring skills.
• Fluent in English and Arabic.

Nice to Have:
• Experience with CI/CD pipelines.
• Familiarity with GraphQL.
• Background in performance optimization or DevOps practices

Similar Jobs