Lead Software Engineer

 Posted 12 days ago
     
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Lead the development of scalable web applications and backend services while managing multiple client projects. Mentor mid-level and senior engineers and collaborate with US-based teams to ensure project success.

This is a remote position.

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

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

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified