- Company Name
- Proxximos
- Job Title
- Software Engineer - Backend / Full-Stack
- Job Description
-
**Job Title**
Software Engineer – Backend / Full‑Stack
**Role Summary**
Build and scale a real‑time proximity‑tracking platform for healthcare infection control using a Microsoft stack (.NET, SQL Server, Azure, React). Lead data engineering, infrastructure, and backend services while contributing to frontend and engineering culture.
**Expectations**
- Mid‑level engineer with a clear trajectory toward senior leadership.
- Self‑directed, able to work autonomously and drive initiatives.
- Ability to question AI tools, challenge assumptions, and advocate for robust solutions.
- Growth mindset: ready to take ownership and evolve as the team scales.
**Key Responsibilities**
- Design, implement, and maintain data schemas for high‑volume, complex proximity and exposure datasets.
- Optimize performance, reliability, and scalability of production data pipelines.
- Build and maintain Azure infrastructure via IaC, deployments, monitoring, and scaling.
- Develop .NET APIs, IoT data ingestion pipelines, and serverless functions.
- Contribute to frontend (React) components when required.
- Champion engineering practices, standards, and culture as the team expands.
**Required Skills**
- Production experience with Azure (App Services, Functions, Kubernetes, etc.) and SQL Server.
- Strong .NET (C#) development skills: APIs, server‑side logic, secure coding.
- Data engineering: schema design, ETL, performance tuning, monitoring.
- Infrastructure‑as‑code (ARM, Bicep, Terraform) and CI/CD pipelines.
- Familiarity with IoT data ingestion and real‑time processing.
- Solid understanding of security, correctness, maintainability, and testing.
- Comfortable using AI development tools and integrating them responsibly.
- Low ego, high curiosity, excellent communication, and collaborative mindset.
**Bonus / Desired Experience**
- Regulated healthcare or other highly regulated environments.
- IoT product development.
- Startup or early‑stage engineering experience.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
- Relevant Microsoft certifications (e.g., Azure Developer Associate, Azure Solutions Architect) preferred but not mandatory.
Cambridge, United kingdom
Hybrid
04-03-2026