THE ROLE: Senior Backend Developer (Cloud & APIs)
ABOUT YOU
You're a strong backend developer who enjoys building reliable cloud services and APIs. You like shipping in a fast-paced environment, collaborating with a small, high-calibre team, and taking ownership from design through production. You're excited to work on smart home technology that delivers meaningful, real-world outcomes for aging-in-place.
WHAT YOU'LL DO
- Build, maintain, and operate scalable, secure backend services and APIs (TypeScript and/or Python).
- Design and evolve data models and services across SQL and NoSQL systems (e.g., PostgreSQL, MongoDB, time-series).
- Develop integration-ready APIs and workflows for partners and customers (authentication, versioning, reliability, observability).
- Collaborate with product, data science, and engineering to deliver new features end-to-end.
- Improve our developer experience: CI/CD pipelines, testing, monitoring/alerting, and internal tooling.
WHAT YOU'LL NEED (CORE)
- Bachelor's degree in computer science or a related field (or equivalent experience).
- 5+ years of relevant software development experience, with a strong track record of delivering production-ready systems.
- Strong ownership mindset and ability to deliver independently while collaborating well.
- Experience building and maintaining REST APIs in production (testing, monitoring, reliability).
- Proficiency in JavaScript/TypeScript.
- Experience with Docker, Git, and modern development workflows (code reviews, CI).
- Solid fundamentals in backend design: data modeling, performance, security, and debugging.
NICE TO HAVE
- Experience with AWS and/or cloud infrastructure (Kubernetes a plus).
- Experience with PostgreSQL, MongoDB, and/or time-series databases.
- Automated testing with tools like Jest (or similar).
- Exposure to React or other frontend frameworks.
- IoT platform experience (e.g., MQTT) and large-scale data ingestion pipelines.
Don't tick every box? If you're excited about the role and believe you can grow into it, we still want to hear from you.