Back End Developer 36u/w
Role details
Job location
Tech stack
Job description
The Back-End Developer establishes the web development activities that are done at the back end of programs. The Back-End Developer covers server-side web application logic and integration and activities, like writing APIs, creating libraries, and working with system components instead of frontend development, which focuses on customer-facing services and programs. The Back-End Developer focuses on the design effective and efficient solutions by analysing the website's performance demands and goals; Development and administration of Application Programming Interfaces (APIs); Develops data acceptance and storage solutions for websites; Write, test, and maintain development solutions for code-related problems; Identifies new features with developers, designers, and system administrators; Creates a website architecture by utilizing correct product lifecycle approaches, such as Agile Scrum and frameworks; Organizes the system logic; Provide remedies to difficulties with the system; Debugs and troubleshoots apps., As a Senior Backend Developer in the Omega team, you will design and deliver scalable, production-ready backend solutions that enable customers to monitor their energy usage. Using .NET and Azure, you'll build cloud-native systems that drive innovation and business impact. You'll collaborate closely with developers and stakeholders, contributing across the stack with a hands-on, pragmatic approach.
Key Responsibilities
-
Design, build, and maintain backend services using .NET on Azure
-
Write clean, maintainable, and well-tested code with proper documentation
-
Make informed technical decisions (performance, scalability, cost, reliability)
-
Implement event-driven architectures for efficient system communication
-
Own features end-to-end: discovery, design, development, testing, deployment, and monitoring
-
Share best practices in code quality, security, and performance
-
Collaborate with cross-functional teams to deliver complete solutions
You'll also contribute to architectural decisions, balancing business needs with technical excellence, and ensuring solutions are secure, scalable, and future-proof.
Requirements
About You
-
7+ years of backend development experience
-
Strong expertise in .NET Core and C#
-
Hands-on experience with Azure (e.g., Functions, Service Bus, Event Grid, Key Vault, App Insights, Container Apps)
-
Experience with event-driven architectures and messaging systems (e.g., Kafka)
-
Familiar with Infrastructure as Code, CI/CD pipelines, and containers (Docker/Kubernetes)
Key Strengths
-
Clear and proactive communication with technical and non-technical stakeholders
-
Strong focus on code quality, security, and performance
-
Collaborative mindset with DevOps and frontend teams
-
Curiosity and creativity in applying new technologies
-
Commitment to building impactful, future-oriented solutions
Education: Work experience in the energy sector is preferred but not mandatory.
Practical information
-
Office presence (Amsterdam) is needed on 1 or 2 days per week. This is often on Wednesday but can be discussed within the team.
-
CV's can be submitted in Dutch and English.
-
Dutch speaking is required for this position.