Lead Software Engineer

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£80,000.0
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Artificial Intelligence Databases D3.Js Programming Tools Django Web Framework Elasticsearch Python (Programming Language) Machine Learning NoSQL Commercial Software SQL Databases
+9 more
TypeScript Application Enhancement Tool ReactJS Blazor Backend Vue.js AngularJS Information Technology Front End Software Development

Requirements

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

4:00 min

Building interactive data visualizations using the D3.js library

Johanna Schmidt · LIVE

11:44 min

Live coding a test driven component feature

Markus Oberlehner · LIVE

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all