Netherlands
5 days ago
Senior Full-Stack Software Engineer logo

Senior Full-Stack Software Engineer

Jobgether

Senior Full-Stack Software Engineer

Senior Full-Stack Software Engineer needed for a fully remote role based in the Netherlands, working on a growing SaaS product. Requires 7+ years of full-stack development experience with strong C#/.NET expertise, modern JavaScript frameworks, Web APIs, advanced SQL, and Azure Cloud. The role combines hands-on development with technical ownership, architectural thinking, and automated testing.

RemoteFull-timeSeniorC#.NET

Salary

Not specified

Work Location

Netherlands, NL

Work Model

Fully remote within Europe, remote-first environment supporting asynchronous collaboration across time zones

Experience Required

7 years

Employment Type

Full-time

Experience Level

Senior

Core Qualifications

Technical (Must-have)
C#.NET.NET CoreJavaScriptWeb APIsSQLSQL ServerTest-Driven DevelopmentAutomated TestingUnit TestingIntegration TestingAzure CloudSaaS
Soft Skills
OwnershipAutonomyCuriosityAttention to DetailCollaborationProactiveSelf-drivenSound JudgmentWillingness to Learn

Preferred Qualifications

Technical (Nice-to-have)
Azure DevOps

Key Responsibilities

  • Deliver senior-level implementation of new product features across the full technology stack.
  • Own projects from technical conceptualization through implementation, testing, launch, and continuous improvement.
  • Design and implement reliable, maintainable, and scalable software solutions.
  • Build comprehensive test automation for new development, including unit and integration testing.
  • Solve complex technical challenges while balancing product requirements, engineering quality, and maintainability.
  • Research, evaluate, propose, test, and implement new technologies, techniques, and development approaches.
  • Collaborate with engineers and other stakeholders on technical design, coding standards, development practices, and best practices.
  • Contribute to maintaining a high-quality engineering environment with minimal technical debt.
  • Continuously improve development processes, tooling, and engineering practices.
  • Take ownership of technical decisions and proactively identify opportunities to improve the product and engineering experience.
Full-StackSoftware EngineerSeniorRemoteSaaSC#.NETAzureSQL ServerJavaScript