Senior Software Engineer - full stack
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+23 more
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
Do you have experience in UI?, Do you have a Bachelor’s degree?, 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)
Benefits & conditions
Pulled from the full job description
- Travel reimbursement
- Professional development assistance
- Gym membership
- Cell phone reimbursement
- Pension plan
- Commuter assistance
- Work from home, Salaris: €63.000,00 - €84.000,00 per jaar
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
Find a Developer Job: 12 Best Job Sites For Developers
Where To Find Software Engineering Jobs
The 12 Best Jobs for Software Engineers