Job Search and Career Advice Platform

Enable job alerts via email!

Backend Software Engineer

GPW Recruitment

Manchester

On-site

GBP 48,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology recruitment firm is seeking a talented Backend Software Engineer to join their team in Manchester. The successful candidate will design, build, and maintain high-performance backend systems for cutting-edge humanoid robotics. Responsibilities include developing scalable services using Python, optimizing concurrent systems, and collaborating with multidisciplinary teams. This is an excellent opportunity to work at the forefront of robotics technology, contributing to systems that enable complex robotic behaviors.

Qualifications

  • Proven experience in backend development, particularly using Python.
  • Strong understanding of distributed systems and real-time communication.
  • Familiarity with containerization technologies like Docker.

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs.
  • Implement and optimize concurrent systems.
  • Collaborate with cross-functional teams to enhance system architecture.

Skills

Python programming
Asynchronous programming
Containerization (Docker)
Distributed systems design
Database management (SQL and NoSQL)

Tools

Kubernetes
WebSockets
Job description

Backend Software Engineer

Location: Manchester

Salary: £48,000

About the Role

We are looking for a talented Mid / Senior Backend Software Engineer to join a team pushing the boundaries of advanced cognitive platforms in the humanoid robotics space. In this role, you’ll design, build, and scale high-performance backend systems that form the digital backbone of intelligent humanoid robots. You’ll tackle challenging problems across distributed systems, real-time communication, and concurrency, helping bring complex robotic behaviours to life. This is an opportunity to work at the intersection of cutting‑edge software engineering and robotics, shaping reliable, scalable systems that power the next generation of humanoid technology.

Key Responsibilities
  • Design, develop, and maintain scalable backend services and APIs using Python.
  • Implement and optimise concurrent systems (asyncio, multithreading, multiprocessing).
  • Architect and build distributed system components.
  • Develop real‑time communication channels (WebSockets, Pub / Sub messaging systems).
  • Write clean, efficient, and well‑documented code.
  • Collaborate with cross‑functional teams, including frontend and infrastructure.
  • Optimise performance and ensure system reliability.
  • Work with containerization (Docker) and orchestration tools (Kubernetes).
  • Contribute to database design and management (SQL and NoSQL).
  • ...
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.