Full Stack Engineer

Shortlistd Io โ€” Netherlands ยท Posted ~9 hours ago

๐Ÿ”“ 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

Description

**Job Title:** Senior Full Stack .NET Engineer **Location:** Hybrid (Amsterdam) **Employment Type:** Full-time **About our client:** Our client is a global digital distributor of semiconductors and electronic components, transforming how modern businesses bring products to market. **Job Summary:** We are seeking a Senior Full Stack Engineer (.NET/Angular) 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 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 SourceCore-like 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.