Save time and effort sourcing top tech talent

Lead Engineer

Remote
Ruby Developer Full Stack Python Developer Full Stack Ruby Developer Principal Engineer Java Developer Engineering Manager Full Stack Java Developer Head Of Engineering Staff Engineer Python Developer
Actively hiring

Lead Engineer

hackajob on-demand
Remote
Ruby Developer Full Stack Python Developer Full Stack Ruby Developer Principal Engineer Java Developer Engineering Manager Full Stack Java Developer Head Of Engineering Staff Engineer Python Developer
hackajob on-demand
Actively hiring

hackajob is partnering with hackajob on-demand to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Project Objectives

The Flexer Marketplace group connects our Flexers to our employer clients, for short and long-term assignments.  We are responsible for getting  the best flexers we can as quickly as we can to meet the shift opportunities of our clients.

Flex is primarily a Ruby monolith and as we align more tightly to Indeed systems and platforms we’re looking for capable staff-level lead engineers to execute on a rolling transformation towards Indeed ecosystems leveraging Java, Python and Rust.

Scope of work

Outside IR35 - Remote UK - 12 months - Market Daily Rates

Work with Flexer Marketplace teams and with wider Flex and Indeed teams to achieve a safe feature-by-feature decommission of our Ruby monolith.  Analyse each nominated feature with our embedded product teams to propose and evaluate safe but aggressive extraction strategies that align with our business and engineering priorities and follow our engineering best practices.  Then, own and drive the implementation of that extraction to achieve a seamless transition and resolve technical debt.

Deliverables

  • Own and lead on discrete areas of Rails monolith decommission as we move towards non-Ruby ecosystems, resulting in smooth transition and feature minimisation as you follow best practice engineering

  • Identify, drive and support broader engineering efforts that facilitate the effective decommission efforts across multiple teams

  • Ensure comprehensive test suite including integration tests and e2e testing with our existing mobile app testing infrastructure

  • Documentation for system architecture, API specifications, and deployment procedures

  • Performance monitoring and observability tools for system reliability

Skills Required

Technical Skills:

  • Advanced Java development experience

  • Significant Python or Rust experience

  • Significant Ruby on Rails experience

  • Experience leveraging coding agents to reduce delivery time and maintain output quality

  • RESTful API and GraphQL development

  • Database design and optimisation (MySQL, Redis)

  • React frontend development experience

Soft Skills:

  • Strong collaboration abilities

  • Problem-solving and technical debt assessment

  • Cross-functional communication with product and engineering teams

  • Leadership in technical decision-making and architecture design

  • Leadership in engineering project execution

  • Operate independently or leading small teams

 

hackajob is partnering with hackajob on-demand to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?