Taro Logo

Senior Software Engineer

Hook is a Series A company that uses machine learning and AI to help subscription businesses improve customer loyalty and revenue prediction.
$101,000 - $133,000
Backend
Senior Software Engineer
Hybrid
51 - 100 Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Hook is an innovative Series A company ranked 33rd among the fastest-growing startups by Sifted. The company's mission is to revolutionize how subscription businesses handle customer growth and revenue prediction through advanced machine learning and AI technologies. Having secured multi-million dollar funding from prestigious investors like Balderton Capital and Lightspeed, Hook works with some of the world's fastest-growing companies.

As a Senior Software Engineer at Hook, you'll play a crucial role in building a pioneering SaaS product. The position offers a unique opportunity to work across the full stack, utilizing React for frontend and Python for backend development. You'll be responsible for designing and implementing product features, managing architecture, and ensuring system performance while working in a collaborative environment with both technical and non-technical stakeholders.

The role demands a self-starter with strong full-stack development experience, particularly in Python and React, along with the ability to navigate complex development environments. You'll be instrumental in shaping engineering processes and contributing to the company's technical direction. The position offers competitive compensation (£80,000 - £105,000) plus equity, comprehensive benefits including private health insurance, and a flexible work arrangement with three days in the modern Liverpool Street office.

This is an excellent opportunity for an ambitious engineer who wants to make a significant impact in a fast-growing startup while working with cutting-edge technologies in AI and machine learning. The company's strong backing, impressive customer base, and focus on building a world-class workplace make this an attractive position for those looking to advance their career in a dynamic, mission-driven environment.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Work in a team with technical and non-technical colleagues to design and build product features
  • Work across the stack - frontend and backend, and write clean, well-tested code
  • Own significant parts of product architecture and propose/lead new improvements
  • Review other software engineers code and provide structured feedback
  • Design engineering processes and patterns
  • Monitor system performance
  • Design data schemas to suit business needs

Requirements For Senior Software Engineer

Python
React
  • Experience working on both frontend and backend development
  • Experience working in taking products through different development environments into Production
  • Excellent communication skills
  • Ability to pick up and use third party APIs and tools
  • Experience working with Python on the backend with frameworks like Django, Flask or FastAPI
  • Good understanding of cloud technologies (desirable)

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Equity
Mental Health Assistance
  • 27 days holiday (option to buy and sell holiday) + bank holidays
  • Generous stock options
  • Private health insurance
  • Flexible monthly wellness allowance
  • Annual learning & development budget
  • Flexible working - 3 days in office
  • Best equipment provided

Interested in this job?