Senior Backend Team Lead (Python/IoT/Cloud)
Role details
Job location
Tech stack
Job description
A next-generation digital switching module replacing traditional breakers, enabling remote control, energy monitoring, and automation.
Sailsense Cloud Platform
A modern web and mobile suite used by thousands of boat owners, rental fleets, technicians, and shipyards to:
- monitor boats in real time
- receive alerts
- analyse navigation & telemetry
- manage maintenance
- track tasks & tickets
- integrate OEM systems (Volvo Penta, Mastervolt...), We are looking for a hands-on Senior Backend Engineer who also acts as Team Lead and Technical Owner. This is not a CTO role, but you will be the senior technical reference for the backend team and a key contributor to system design, architecture, and reliability.
You will:
- Make architectural choices
- Lead major migrations
- Review designs & propose improvements
- Build core backend features
- Work with firmware, mobile, and product teams
- Mentor developers
- Drive engineering excellence
This role is perfect for someone who enjoys both deep technical work (70-80%) and technical leadership (20-30%), and who wants to influence architecture without carrying C-level responsibilities., You will be responsible for the architecture, quality, and scalability of our backend, built primarily in Python.
- Architect & implement backend services (Python, Django, FastAPI)
- Lead design discussions & own technical decisions for backend modules
- Improve performance, reliability, scalability, and maintainability
- Ensure high code quality through reviews, mentoring, and best practices
- Write production-grade code - you remain highly hands-on
- Real-Time IoT & Data Pipelines
You will shape the backbone of our real-time telemetry ingestion & processing.
- Improve MQTT ingestion pipelines from the Sailsense Hub
- Optimise streaming flows for tens of thousands of datapoints per minute
- Work with structured & unstructured telemetry (GPS, engines, sensors, alerts)
- Collaborate with firmware engineers on protocols (NMEA2000, CAN, Zigbee)
- Troubleshoot end-to-end IoT flows from edge to cloud
- Infrastructure, DevOps, and Observability
You'll help maintain and evolve a modern, reliable infrastructure.
- Improve CI/CD pipelines
- Optimise cloud infrastructure (AWS/GCP)
- Enhance observability: logs, metrics, tracing, alerting
- Strengthen platform security & reliability
- Drive cost efficiency and resource optimisation
- System Design & Technical Decision Making
You will be the go-to person for backend design choices.
- Lead architectural proposals and RFC reviews
- Oversee migrations (database schemas, services, data formats)
- Improve resilience and fault-tolerance
- Ensure API consistency, versioning, and stability
- Collaborate closely with product on feasibility & technical scoping
- Technical Leadership (No HR management)
You will guide the team through your technical expertise.
- Mentor senior and mid-level developers
- Lead code reviews & share best practices
- Support requirements refinement with the product team
- Drive engineering standards across backend & platform
- Help the team make better architectural decisions
You do not manage HR processes, salaries, or company-wide strategy - this is a technical leadership role., * Work on real-world, high-impact systems used daily on thousands of boats
- Solve challenging problems across IoT, data streaming, navigation, and energy systems
- Build products with real safety, reliability, and engineering depth
- Join a scaling company where technical decisions have immediate impact
- Collaborate with passionate engineers and sailors
- Work on a modern, ambitious platform where quality matters
Requirements
Do you have experience in Zigbee?, Do you have a Bachelor's degree?, * You are a team player who likes sharing knowledge and experiences with your colleagues.
- You are interested in a long-term commitment and want to grow with the company that you are joining.
- You are a self-starter with an entrepreneurial mindset who loves to take initiative and ownership.
- You have a proven ability to lead technical decisions and mentor engineers.
- You have a keen interest in the company's domain.
- You can communicate efficiently within the team and do not hesitate to reach out to your colleagues if necessary - even when you are not in the same location.
Technical Skills
- 6+ years backend engineering experience
- Expert-level Python (Django or FastAPI)
- Strong understanding of distributed systems or real-time pipelines
- Fluency with cloud environments (AWS/GCP) & DevOps tooling
- Experience with databases (PostgreSQL + high-performance stores like ClickHouse)
- Strong API design and architecture skills
- You are fluent in English and able to express yourself efficiently., * Experience with IoT / embedded systems / real-time data
- MQTT, WebSockets, or event-driven systems
- Knowledge of NMEA2000, CAN bus, Zigbee, or maritime protocols
- Experience with mission-critical systems (automotive, aerospace, robotics…)
- Experience with Grafana, Prometheus, or similar monitoring systems
- Past role as a Tech Lead, Staff Engineer, or Senior Backend Lead