Enroute

Tech Lead – Full Stack Software Engineer, .NET, React, Blazor

Enroute

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇲🇽 Mexico

Visit company website
AI Apply
Apply

Job 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