Senior Software Engineer – full stack
Please note! This is a position for the Netherlands (Son)
Job description
Our products, your drive! The eldoLED software team designs, implements and maintains a suite of software tools. These include backend services and supporting frontend applications developed in .NET Core and ReactJS respectively, enabling the design, configuration, testing, production and end\-user interaction with our LED drivers and connected peripheral devices.
You will take a leading role in designing and building scalable backend systems and services, with a strong focus on performance, maintainability, and system capacity. While your primary focus is backend development, you have sufficient awareness to effectively collaborate and contribute where needed.
Projects now include:
\- Backend \- .NET Core C\#
\- Frontend \- ReactJS
\- REST APIs
\- MQTT broker integration \- .NET Core C\#
\- Desktop application (Windows) \- .NET Core C\#
You!
\- Take ownership of backend architecture and drive technical decisions
\- Design and build scalable, high\-performance systems and services
\- Evaluate system capacity, performance, and scalability trade\-offs
\- Strengthen the team in developing new and professionalizing existing web\-based applications
\- Collaborate closely with frontend developers and other stakeholders
\- Bring team spirit to the next level, especially under pressure
\- Enrich customer experience of new and existing applications
\- Help the team to grow in an Agile way
\- Focus on software quality by designing for testability
Requirements
\- Minimum of a bachelor’s degree (HBO) in computer science or equivalent
\- Minimum of 6\+ years of backend software development experience
\- Strong experience in C\#, .NET Core and object\-oriented design principles
\- Proven experience designing and building scalable backend systems
\- Experience with REST API design and development
\- Strong experience with relational database design and modeling
\- Experience with authentication and authorization mechanisms (OAuth / OpenID)
\- Experience with MQTT or similar messaging systems is a strong plus
\- Solid understanding of system performance, scalability and capacity evaluation
\- Experience with Git
\- Eager learner with a hands\-on attitude
\- Team player both inside and outside the software team
\- Fluent in English
Optional
\- Experience with MQTT brokers (e.g. EMQX)
\- Experience with C\# frontend technologies (e.g. Blazor, Avalonia UI)
\- Experience with JavaScript, Python, or C\+\+
\- Experience with unit testing frameworks (e.g. NUnit)
\- Affinity with lower\-level languages and firmware development
\- Experience with pipelines in Azure DevOps, Docker, Kubernetes
\- Experience with API design tools (Swagger, Postman)
\- Experience using DORA metrics and using them to drive engineering improvements
\- Experience with defining software architecture and documenting decisions using ADRs (Architectural Decision Records)
Salaris €63\.000,00 \- €84\.000,00 per jaar
Arbeidsvoorwaarden:
- Bedrijfsfitness
- Budget voor professionele ontwikkeling
- Dienstreizen vergoeding
- Kerstpakket
- Pensioen
- Reiskostenvergoeding
- Telefoonplan
- Vrijdagmiddagborrel
- Werk vanuit huis
Deze vacature komt van indeed. Originele vacature bekijken ↗