Senior Software Engineer - full stack

eldoLED
Son, Netherlands
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 7K

Job location

Remote
Son, Netherlands

Tech stack

JavaScript
Microsoft Windows
Agile Methodologies
Software Applications
User Authentication
Unit Testing
Azure
C Sharp (Programming Language)
C++
Software Quality
Relational Databases
Firmware
Human-Computer Interaction
Python
Message Queuing Telemetry Transport (MQTT)
Nunit
OAuth
Object-Oriented Software Development
OpenID
Software Architecture
Software Tools
Swagger
.NET Core
Postman
React
Blazor
Backend
GIT
Build Management
Kubernetes
Information Technology
Front End Software Development
Api Design
REST
Docker

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