We're not just a job board.

At ECM, we're scientists and engineers offering a personal service to help our peers find jobs - register with us, and let us do the hard work for you.

Read More

Lead Software Engineer, Full Stack / Backend (27074)

Cambridge or London, hybrid
to £80,000 DoE plus benefits

Developing AI-powered tools for a technical audience

Join this established inventive AI tech company as they grow the UK presence of their development team. Working with colleagues in Europe and the UK, you’ll be creating a suite of AI-powered tools for scientists and engineers so there’s a chance to expand your tech skills into machine learning.

You will have:

  • A good degree likely in computer science, mathematics or another technical subject, backed by strong A-level grades.
  • Significant prior experience in developing modern app backends with Python and Django, and frontends using JavaScript / TypeScript and a modern component framework (Vue, React, Angular, Blazor or similar). Applications are welcome from people who feel their interests align more with front or back end development. Additional D3.js experience is a plus.
  • A good grounding in databases, certainly SQL and ideally NoSQL, with a preference for ElasticSearch. Advanced knowledge of ElasticSearch is a major plus though not required.
  • An appreciation for modern commercial software development tools and practice, collaboratively working to deadlines.
  • Ideally though not necessarily, prior technical lead experience or an interest in those responsibilities.

You’ll be joining a skilled and collaborative team and working on next generation products for a technical user base. With support around user experience and product management there is every opportunity to build a great product. The role is open to candidates looking to work in Cambridge or London, and hybrid working is anticipated 2-3 days per week.

Keywords: Python, Django, JavaScript, TypeScript, D3.js, SQL, NoSQL, ElasticSearch, full stack, front end, back end, AI, ML

Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest – we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.