Lead Software Engineer, Full Stack / Backend (27074)
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.