Full Stack Software Engineer

Data Careers · Birmingham, England ·

60–65k £/yrFull-timeRemote
Apply on partner site You apply on the advertiser's own site — nothing is stored here.
  • Full Stack Software Engineer (Machine Learning) Permanent Location: UK
  • Remote Salary: £60,000
  • £65,000 (+ benefits)

Skills

React, TypeScript, Node.js, Python, Machine Learning We are recruiting for a Full Stack Software Engineer to join a growing technology business developing innovative AI-powered software solutions within the education sector.

This is an exciting opportunity to join a small, collaborative product team working on technology that uses machine learning to support assessment and marking processes. You'll contribute to the development of existing applications, integration with a wider SaaS platform and the creation of new products.

We're looking for a strong Full Stack Engineer with experience of modern JavaScript technologies, alongside an understanding of traditional machine learning techniques. You don't need to be an ML expert, but should have an interest in how statistical models and algorithms can be applied to real-world software products.

This is a remote role with occasional travel into central Birmingham (approximately once a month). Key Responsibilities Design, develop and maintain scalable full stack applications using React, TypeScript and Node.js. Work with Python-based machine learning services, integrating statistical ML capabilities into production applications.

Contribute to the development of new product functionality and the integration of existing technologies into a wider SaaS platform. Build and maintain APIs, backend services and cloud-based infrastructure. Collaborate closely with software engineers, product specialists and machine learning experts to deliver new features.

Write clean, maintainable and well-tested code, following modern software engineering practices. Participate in technical discussions, code reviews and architectural decisions. Skills & Experience Commercial experience in full stack software development, ideally using React, TypeScript and Node.js .

An understanding of machine learning concepts and techniques , particularly statistical ML, classification or natural language processing. Experience with Python, ideally involving machine learning applications or services.

Experience developing APIs using REST and/or GraphQL. Familiarity with cloud-based development, ideally AWS and serverless architectures. Experience working with modern databases such as MongoDB, DynamoDB or similar. Understanding of automated testing, CI/CD pipelines and Agile development practices.

Strong problem-solving skills and an interest in building high-quality software products. Desirable Experience Commercial experience deve...

Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 4 hours ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in Birmingham: £43,700 – £70,000, from 88 adverts

101 new adverts for Software developer in Birmingham in the last 30 days

Same role within 50 km

Remote or home office in 29% of 810 Software developer adverts we list nationwide

More openings at Data Careers

37 other openings we list

Data CareersBirmingham Apply