
Tech Lead – Full Stack Software Engineer, .NET, React, Blazor
Enroute
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇲🇽 Mexico
Visit company websiteJob Level
Senior
Tech Stack
ASP.NETAzureCloudDockerJavaScriptMicroservices.NETReactSQLTypeScript
About the role
- Design, develop, and maintain **web applications and customer-facing portals** using **C#, .NET (ASP.NET Core)**, **Blazor**, and **React**.
- Build and consume **RESTful APIs**, applying best practices for reliability, security, and scalability.
- Participate in **architectural and system design discussions**, contributing to technical decisions and trade-offs.
- Support the evolution of applications toward **modern architectures**, including service-based or microservices approaches when applicable.
- Implement and maintain **cloud-based solutions on Azure**, leveraging services such as **Azure Functions**, **Blob Storage**, and related platform components.
- Troubleshoot production issues, identify root causes, and improve **system reliability and performance**.
- Collaborate with DevOps and platform teams to support deployments and environment stability.
- Write, optimize, and maintain **SQL Server** queries, views, and stored procedures with a strong focus on **performance and scalability**.
- Ensure efficient data access patterns and contribute to database design decisions.
- Participate in **code reviews**, ensuring high code quality, consistency, and maintainability.
- Work closely with frontend, backend, QA, and product teams in an **Agile/Scrum environment**.
- Help maintain and incrementally improve **legacy applications**, balancing stability with modernization efforts.
Requirements
- ✅ Must-Have Requirements
- - **Experience:** Preferably **8+ years** of professional experience in software development.
- - **Backend Development:** Strong experience with **C# and .NET**, preferably **ASP.NET Core**.
- - **APIs:** Proven experience building and maintaining **RESTful APIs**.
- - **Databases:** Solid knowledge of **SQL Server**, including:
- - Writing efficient queries
- - Creating views and stored procedures
- - Performance tuning and optimization
- -
- - **Frontend:** Experience developing modern frontend features using **React** with **JavaScript/TypeScript**.
- - **Blazor:** Hands-on experience building web applications using **Blazor**.
- - **Cloud:** Familiarity with **Azure** as a cloud platform.
- - **Engineering Fundamentals:** Strong understanding of **performance, scalability, maintainability**, and clean coding practices.
- **Responsibilities**🏗️ Application Development & Architecture
- - Design, develop, and maintain **web applications and customer-facing portals** using **C#, .NET (ASP.NET Core)**, **Blazor**, and **React**.
- - Build and consume **RESTful APIs**, applying best practices for reliability, security, and scalability.
- - Participate in **architectural and system design discussions**, contributing to technical decisions and trade-offs.
- - Support the evolution of applications toward **modern architectures**, including service-based or microservices approaches when applicable.
- ☁️ Cloud & Platform
- - Implement and maintain **cloud-based solutions on Azure**, leveraging services such as **Azure Functions**, **Blob Storage**, and related platform components.
- - Troubleshoot production issues, identify root causes, and improve **system reliability and performance**.
- - Collaborate with DevOps and platform teams to support deployments and environment stability.
- 🧩 Data & Performance
- - Write, optimize, and maintain **SQL Server** queries, views, and stored procedures with a strong focus on **performance and scalability**.
- - Ensure efficient data access patterns and contribute to database design decisions.
- 🤝 Collaboration & Quality
- - Participate in **code reviews**, ensuring high code quality, consistency, and maintainability.
- - Work closely with frontend, backend, QA, and product teams in an **Agile/Scrum environment**.
- - Help maintain and incrementally improve **legacy applications**, balancing stability with modernization efforts.
- ✨ Nice-to-Have Requirements (Extras)
- - Experience with **CI/CD pipelines**, ideally using **Azure DevOps**.
- - Experience developing or maintaining **Chrome Extensions**.
- - Exposure to **LLMs, AI integrations**, or **observability tools** (e.g., Langfuse).
- - Experience modernizing or maintaining **legacy frontend frameworks** (e.g., ASP.NET MVC, Knockout.js).
- - Experience with **Docker** and **containerized application development**.
- - Prior **technical leadership or mentoring** experience.
Benefits
- - Monetary compensation
- - Year-end Bonus
- - IMSS, AFORE, INFONAVIT
- - Major Medical Expenses Insurance
- - Minor Medical Expenses Insurance
- - Life Insurance
- - Funeral Expenses Insurance
- - Preferential rates for car insurance
- - TDU Membership
- - Holidays and Vacations
- - Sick days
- - Bereavement days
- - Civil Marriage days
- - Maternity & Paternity leave
- - English and Spanish classes
- - Performance Management Framework
- - Certifications
- - TALISIS Agreement: Discounts at ADVENIO, Harmon Hall, U-ERRE, UNID
- - Taquitos Rewards
- - Amazon Gift Card on your Birthday
- - Work-from-home Bonus
- - Laptop Policy**
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NETASP.NET CoreBlazorReactRESTful APIsSQL ServerJavaScriptTypeScriptperformance tuning
Soft skills
collaborationtechnical leadershipmentoringcode qualityproblem-solvingcommunicationadaptabilityteamworkcritical thinkingdecision-making