Expertise Recruitment - Lead Software Engineer

Developer
๐Ÿ’ฐ Negotiable
๐ŸŒŽ Remote
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 2 months ago

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.
Posted 3 months ago

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.