Technical Lead

Skills
EngineeringSoftware DevelopmentAnalytical SkillsBusiness IntelligenceDatabasesDistributed SystemsProduct Management
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Significant experience with Ruby on Rails or similar languages in a commercial environment.
  • Exceptional engineering skills and thorough understanding of building scalable software.
  • Proven track record of delivering technical solutions for business problems.
  • Extensive experience as part of an Agile product team.
  • Experience leading projects and teams of developers and mentoring mid to senior developers.
  • Deep understanding of web databases and distributed systems.
  • Good communication skills for verbalizing ideas to developers analysts product managers and designers.
  • Passionate about writing clean reusable and scalable code.

Nice to have

  • Analytical mindset
  • Business intelligence
  • Collaborative
  • Problem-solver
  • Fast learner

Day to day

  • Work quickly releasing code into production multiple times daily.
  • Build a growing platform to help define the future of car buying.
  • Ensure your team has the right level of autonomy support and sense of purpose.
  • Collaborate with cross-functional teams including Product Managers Engineers Designers and Data Analysts.
  • Decide on features to build for customers review code and ensure operational excellence.
  • Mentor engineers and share knowledge broadly across the engineering organisation.

Hiring process

  • Talent Screen
  • Interview with Hiring Manager and Culture
  • Architecture Interview
  • Technical Pairing Interview