Senior Full Stack .NET Engineer

Shortlistd Io — Netherlands · Posted ~2 hours ago

Senior Full-time Hybrid

Skills

.NET C# Full-stack development Web application development Software design Software testing Software maintenance Modern web technologies

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a global engineering team as a Senior Full Stack .NET Engineer and design, develop, test, and maintain important internal software platforms. You will work across backend and modern web technologies, strengthen production ownership, and contribute to more reliable and effective software delivery.

Highlights

Build and maintain critical internal software platforms as part of a global engineering organization. The role combines full-stack development with opportunities to improve software delivery, production ownership, and long-term engineering capabilities.

Description

**Job Title:** Senior Full Stack .NET Engineer **Location:** Hybrid (Amsterdam or Munich) **Employment Type:** Full-time **About the company** Our client is a global digital distributor of electronic components, transforming how modern businesses bring products to market. With innovation, quality, and logistics as the backbone of the company, their cutting-edge products and services expedite the procurement process across a wide range of industries, including communications/cellular, consumer electronics, and auto manufacturing. **Job Summary:** We are seeking a Senior Full Stack .NET Engineer to design, build, and maintain critical internal software platforms. This role is essential to strengthening internal software delivery, improving production ownership, and building long-term engineering capabilities within our global engineering organization. **Responsibilities:** * Design, develop, test, and maintain full-stack applications using .NET / C# on the backend and modern web technologies on the frontend. * Build and maintain APIs, services, integrations, user interfaces, background jobs, and data-driven application features. * Work with SQL Server-backed systems, including data access, query performance, stored procedures where applicable, and production data behavior. * Translate engineering-ready backlog items and acceptance criteria into practical, maintainable technical solutions. * Partner with Product / Delivery Managers to clarify requirements, edge cases, user workflows, and release expectations. * Partner with Product Group Team Leads / Architects on technical design, implementation approach, estimates, dependencies, and risks. * Write clean, maintainable, testable, and well-documented code that follows engineering standards. * Participate in code reviews and provide practical feedback to improve quality, maintainability, security, and performance. * Write and maintain automated tests where practical, including unit, integration, API, and UI tests depending on the system. * Support QA and Product / Delivery teams during defect triage, regression testing, UAT support, release readiness, and post-release validation. * Investigate and resolve production defects, performance issues, integration failures, and other business-impacting application problems. * Contribute to root cause analysis and corrective actions after production incidents or recurring defects. * Identify technical debt, maintainability risks, and areas where refactoring or modernization can reduce production risk. * Document important technical decisions, implementation notes, support procedures, and system behavior for future maintenance. * Mentor mid-level and junior engineers through code reviews, technical guidance, and practical engineering examples. **Required Qualifications (Must-Haves):** * 5+ years of professional software development experience with strong hands-on experience in .NET, C#, and ASP.NET Core. * Strong frontend development experience with Angular. * Solid experience with SQL Server. **Preferred Qualifications (Nice-to-Haves):** * Experience with cloud services like Azure, AWS, or GCP. * Containerization with Docker or Kubernetes. * Automated testing frameworks (e.g., xUnit, NUnit, Playwright, Selenium, Cypress). * Experience with other modern JavaScript / TypeScript frameworks (e.g. React, Vue.js). * Strong understanding of HTML, CSS, JavaScript / TypeScript, browser behavior, API integration, and frontend application structure. * Experience designing, building, and maintaining RESTful APIs and integrations with internal and external systems. * Strong experience with relational databases like PostgreSQL, MySQL, or other relational databases. * Solid understanding of software design patterns, SOLID principles, object-oriented programming, testability, maintainability, and secure coding practices. * Experience working with existing enterprise applications, production systems, legacy code, or complex business workflows. * Experience using Git-based workflows, CI/CD pipelines, and standard software development lifecycle practices. * Practical experience with Azure DevOps, Jira, or similar systems for work tracking, backlog execution, code collaboration, and delivery visibility. * Ability to troubleshoot complex application issues across frontend, backend, APIs, databases, integrations, and environments. * Experience with enterprise platforms, ERP-adjacent systems, warehouse systems, sales / purchasing workflows, finance workflows, or B2B transaction platforms. * Experience with message queues, event-driven systems, background processing, scheduled jobs, or integration middleware. * Familiarity with observability concepts such as logging, metrics, tracing, monitoring, alerting, and production diagnostics. * Experience improving legacy systems through safe refactoring, modernization, performance tuning, and technical debt reduction. * Experience in electronic components, technology distribution, supply chain, logistics, manufacturing, e-commerce, or similar B2B environments. * Interest in AI-assisted development tools and practical ways to improve engineering productivity and quality. **Success Metrics for the Role:** * You possess a strong ownership mindset, taking full responsibility for your work. * You are willing to support production systems actively. * You demonstrate the ability to work independently in a distributed team while communicating clearly about progress, blockers, risks, and tradeoffs. **Hiring Process:** Our hiring process typically includes three rounds: 1. An initial screening with HR. 2. An interview with the CTO. 3. A final interview with the team.