Department:
Engineering
Reporting to:
Engineering Manager
Salary:
£70,000 - £90,000
About Whitespace
Whitespace leads in creating smarter, safer AI solutions for enterprises. As AI presents transformative opportunities, many companies struggle to harness its full potential.
Whitespace bridges this gap with Collective - The AI Operating System for high-assurance environments. Built for scale, trust and action - even in the most secure, complex or disconnected settings.
We're not just building AI systems. We're laying the foundation for a future where humans and machines work together like never before.
Role Summary
The Lead Backend Engineer is responsible for leading and mentoring the backend engineering team. This role involves making key design choices, selecting technologies, and setting coding standards. The successful candidate will collaborate closely with stakeholders to understand their needs, create technical specifications, and guide development teams to ensure robust software systems. They must be an expert in developing scalable services and have knowledge of AI.
Duties & Responsibilities
Team Leadership and Mentorship
* Lead the backend engineering team by providing mentorship and guidance.
* Make key design choices and set coding standards for the team.
Collaboration with Stakeholders
* Collaborate with cross-functional teams to refine product requirements as a technical lead.
* Ensure alignment between development teams on how things are built and communicated.
Technical Design and Development
* Develop and maintain backend services and APIs using Python or
* Create technical specifications for software systems, ensuring they are robust and well-built.
* Code Quality and Reliability
* Ensure high code quality and reliability in all backend services.
* Work with teams to implement scalable server-side architecture.
Role Requirements
Work Experience
* Minimum of 5 years' experience in backend development using Python or NodeJS.
* Strong understanding of scalable server-side architecture.
* Expertise in developing services at scale.
* Knowledge of AI technologies is beneficial.
* Problem-solving skills and the ability to work in an agile environment.
Skills & Abilities
* Proficiency in Python or NodeJS.
* Excellent communication and collaboration skills.
* Ability to mentor and manage a team effectively.
* Strong technical leadership and decision-making abilities.
* Experience working in an agile development environment.
Closing date:
Open until filled