Senior Full Stack Engineer (C#, .NET, SQL, Angular)
- Opened · 30d
- +0
- Closed · 30d
- −0
- All frontend
- 3,024open
Sourceability® 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, Sourceability’s cutting-edge products and services expedite the procurement process across a wide range of industries, including communications/cellular, consumer electronics, and auto manufacturing.
Sourceability is building a new Global Engineering Organization (GEO) to strengthen internal software delivery, improve production ownership, and build long-term engineering capability inside the company.
We are looking for a Senior Full Stack .NET Engineer to help design, build, maintain, and improve business-critical internal software platforms. This role will work across backend services, frontend applications, APIs, integrations, databases, testing, and production support.
This is a hands-on engineering role working hybrid from our Budapest, Hungary office. The engineer will work closely with Product / Delivery Managers, Product Group Team Leads / Architects, QA, DevOps, DBA, Infrastructure, and business stakeholders to deliver reliable software changes and support production systems.
The right candidate should be comfortable working with both new development and existing systems, including legacy code, complex business workflows, production defects, integrations, and technical debt.
Insight on Your Impact
In this role, you will:
- 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 GEO 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.
Your Qualifications, Your Influence
To be successful in this role, you should have:
- 5+ years of professional software development experience with strong hands-on experience in .NET / C# and ASP.NET Core or similar Microsoft-based backend technologies.
- Strong frontend development experience using Angular; experience with other modern JavaScript / TypeScript frameworks (e.g., React, Vue.js) is a plus.
- 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, especially SQL Server; PostgreSQL, MySQL, or other relational databases are also helpful.