Expertise Recruitment - Lead Software Engineer
This is a remote position.
Job Summary:
Our client, a leading US-based tech company, is looking for a Lead Software Engineer with 8+ years of experience and strong expertise in React and TypeScript. This is a fully remote position. The ideal candidate will be responsible for building modern, scalable web applications and should have a solid understanding of databases and serverless architecture.
This role offers the opportunity to work on impactful projects with modern technologies in a flexible and supportive environment.
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.
- Work with relational databases such as PostgreSQL and integrate backend services.
- Build and maintain serverless APIs and backend components (e.g., AWS Lambda, Firebase Functions).
- Write clean, maintainable code and contribute to code reviews and best practices.
- Troubleshoot and debug issues across the full stack.
- Participate in architecture discussions and technical planning.
- Directly manage and mentor mid-level and senior-level engineers, fostering their growth into project leadership roles.
- Lead and oversee 4-6 concurrent client projects, ensuring quality delivery and adherence to timelines.
- Build and scale engineering teams through strategic hiring, mentoring mid-level and senior-level engineers, and establishing clear career progression paths.
- Partner closely with US-based Solution Engineers to ensure seamless project kickoff and client success.
Requirements
Requirements:
- Proficiency in React and TypeScript with a strong portfolio or track record.
- Familiarity with database systems, especially PostgreSQL or similar.
- Experience with serverless frameworks and cloud platforms (AWS, GCP, or similar).
- Understanding of RESTful APIs and asynchronous programming.
- Strong problem-solving skills and ability to work independently or collaboratively.
- Version control experience (e.g., Git).
- Strond leadership skills.
- Fluent in English and Arabic.
Nice to Have:
- Experience with CI/CD pipelines.
- Familiarity with GraphQL.
- Background in performance optimization or DevOps practices.
No longer accepting applications
Get instant notifications for new Developer jobs. Enter your email:
How It Works
๐Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
๐Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
๐Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twineโs tools to find more opportunities.