Senior Backend Engineer - Core Alarm System
Summary
Senior backend engineer building C#/.NET Core microservices on Azure for Sector Alarm's core alarm system, powering IoT journeys like arming/disarming, smart locks and smart plugs via services consumed by iOS and Android apps. Involves testing, mentoring, and DevOps practices (CI/CD, Terraform).
Role Overview
The new talent will play a critical role in designing and developing backend systems that support IoT devices, leveraging modern DevOps practices. Works with cutting-edge technologies in Azure cloud infrastructure and a microservices architecture, building solutions that protect the lives and homes of our customers.
Team Overview
The team is responsible for the end-to-end mobile experience that allows customers to configure, monitor, and control their alarm system. Their mission is to provide a seamless, secure, and intuitive experience for managing both security and smart home capabilities directly from the app.
Key user journeys include:
- Arming and disarming the alarm system, including automation scenarios.
- Managing smart door locks, including locking, unlocking, pairing, and removing devices such as Yale Doorman and Danalock.
- Enabling and disabling smart plugs, as well as configuring related automation flows.
- Managing core system settings, including room names, areas, and overall system organization.
Main Responsibilities
-
Strengthen and support the development team, building software that helps to protect the lives and homes of our customers.
-
Write clean, scalable code using C# .NET Core.
-
Write code and develop according to business and user needs.
-
Evaluate new code for reliable architecture, stability, reusability, performance, automation, security and metrics.
-
Remain up to date with the terminology, concepts, and best practices for coding.
-
Write unit and integration tests to cover functionality and reduce regressions.
-
Mentor junior developers and new team members
-
Coordinate with product owners, developers and architects.
-
Solve complex development problems and technical challenges through innovative approaches and problem solving.
Education
-
Bachelor’s or Master’s degree in relevant field (Computer Sciences, Information, Computer Engineering)
Requirements
- 7+ yrs of experience as a hands on Backend Developer
- Strong proficiency in C# and .NET Core knowledge
- 5+ yrs of experience with microservices and APIs (REST and event-based architectures).
- Experience with Claude Code for AI Assisted development and code generation
- Experience writing backend services consumed by IOS and Android apps
- SQL and Azure Service Bus Knowledge
- Ability in automation and integration testing.
- Excellent verbal and written English skills
- A valid work permit in the EU.
Nice-to-have
- Knowledge of Azure ecosystem
- DevOps and Terraform experience
- Expertise with CI/CD and test automation
Skills
As published by greenhouse · 13 questions
Basics
First Name, Last Name, Email, Phone, Resume/CV, Location
Short answers (5)
- Preferred First Name optional
- LinkedIn Profile optional
- What is your annual salary expectation in euros?
- How many years of experience working under C# and .Net Core?
- Have you written backend services consumed by Mobile technologies (iOs and/or Android)?
Pick from a list (8)
- Fluency in English, written and spoken
- How did you find out about this job?
- How many years of experience working as a Backend Developer?
- Where are you located?
- Country prefix
- Do you have a valid work permit for this location?
- Will you requiere work visa sponsorship in the future?
- Recruitment Privacy Policy