Senior Full Stack .NET Engineer
Hybrid · Guadalajara, Jalisco, Mexico
Job Summary
Senior Full Stack .NET Engineer responsible for designing, building, maintaining internal software platforms across backend .NET/C#, frontend with modern web technologies, APIs, integrations, databases, testing, and production support. This hands-on role collaborates with Product/Delivery Managers, Team Leads/Architects, QA, DevOps, DBA, and business stakeholders to deliver reliable software changes and support production systems. The engineer will work across legacy code, meaningful business workflows, production defects, integrations, and technical debt, with a bias toward code quality, maintainability, and secure practices. Responsibilities include building and maintaining RESTful APIs, working with SQL Server-backed data, participating in code reviews, writing automated tests, defect triage, release readiness, and mentoring mid-level and junior engineers.
Required Qualifications
- 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 React, Angular, Vue.js, or similar modern JavaScript / TypeScript frameworks
- 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
- 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
- Ability to work independently in a distributed team while communicating clearly about progress, blockers, risks, and tradeoffs
- Strong ownership mindset and willingness to support production systems, not only write new code
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.