Full Stack Engineer

Aerio Global

Región Centro

Híbrido

MXN 900.000 - 1.500.000

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

Aerio Global in Guadalajara, Mexico is seeking a Senior Full Stack .NET Engineer to design, build, and maintain internal software platforms across backend services, APIs, databases, and frontend applications.

Hybrid work from our Guadalajara office; you will collaborate with product, QA, DevOps, DBA, Infrastructure, and architecture teams to deliver reliable software, tackle legacy code, and reduce tech debt while ensuring production stability.

Formación

  • 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.
  • 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 using Git‑based workflows, CI/CD pipelines, and standard software development lifecycle practices.

Responsabilidades

  • 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.

Conocimientos

.NET / C#
ASP.NET Core
RESTful APIs
SQL Server
Software design patterns
Git workflows
Azure DevOps
Troubleshooting complex apps

Educación

Bachelor's degree in a relevant field

Herramientas

Docker
Kubernetes
Jira
CI/CD pipelines
Azure cloud services

Descripción del empleo

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 Guadalajara, Mexico 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.
  • 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.
Preferred Skills and Technical Familiarity

The following experience will be helpful in this role.

  • Experience with SourceCore‑like enterprise platforms, ERP‑adjacent systems, warehouse systems, sales / purchasing workflows, finance workflows, or B2B transaction platforms.
  • Experience with Azure cloud services, AWS, GCP, or hybrid cloud / on‑prem environments.
  • Experience with Docker, Kubernetes, or containerized deployment models.
  • Experience with message queues, event‑driven systems, background processing, scheduled jobs, or integration middleware.
  • Experience with automated testing frameworks such as xUnit, NUnit, Playwright, Selenium, Cypress, or similar tools.
  • 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 in the First 90 Days

Within the first 90 days, the Senior Full Stack .NET Engineer should be able to

  • Understand the assigned product group, key business workflows, architecture, codebase, integrations, databases, and production risks.
  • Become productive in the active engineering backlog and deliver meaningful software changes with appropriate quality.
  • Build working relationships with Product / Delivery Managers, Team Leads / Architects, QA, DevOps, DBA, Infrastructure, and other engineering team members.
  • Participate effectively in code reviews, technical discussions, defect triage, release readiness, and production issue investigation.
  • Identify practical improvements in code quality, maintainability, test coverage, performance, or production support.
  • Demonstrate strong ownership by communicating progress, blockers, risks, and dependencies clearly.
  • Contribute to at least one meaningful feature, stabilization effort, defect fix, integration improvement, or technical debt reduction activity.
What This Role Does Not Own

This role does not own formal people management for other engineers. Engineering Managers remain responsible for hiring, performance management, compensation input, team structure, and capacity planning.

This role does not own business prioritization or user acceptance. Product / Delivery Managers and business stakeholders remain responsible for intake, priority alignment, backlog readiness, UAT coordination, and business acceptance.

This role does not independently make architecture decisions for the product group. Technical direction will be aligned with Product Group Team Leads / Architects, Engineering Managers, and GEO leadership.

This role does not independently commit delivery dates without alignment with Product / Delivery Managers and engineering leadership.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Full Stack Engineer (C#, .NET, SQL, Angular)
Senior Full Stack Engineer (C#, .NET, SQL, Angular)

Sourceability • Región Centro

Híbrido
MXN 1.214.644 - 1.561.686
Competitive salary
Ongoing training
Collaborative global work environment
+1
Senior .NET Full-Stack Engineer - Hybrid (Mexico)
Senior .NET Full-Stack Engineer - Hybrid (Mexico)

Sourceability • Región Centro

Híbrido
MXN 1.214.000 - 1.562.000
Competitive salary
Ongoing training
Collaborative global work environment
+1
SR Full Stack Engineer
SR Full Stack Engineer

V.Two • Región Centro

Híbrido
MXN 860.000 - 1.205.000
Senior .NET Full-Stack Engineer
Senior .NET Full-Stack Engineer

Aerio Global • Región Centro

Híbrido
MXN 900.000 - 1.500.000
Senior Full Stack Developer | Node.js + Angular + AWS 2758
Senior Full Stack Developer | Node.js + Angular + AWS 2758

Xideral • Región Centro

Híbrido
MXN 859.000 - 1.204.000
Attractive Salary
Performance bonuses
Grocery coupons
+2
Full Stack Engineer
Full Stack Engineer

Softtek • Región Centro

Presencial
Full Stack Engineer
Full Stack Engineer

Persistent Systems • Guadalajara

Presencial
MXN 744.000 - 1.117.000
Employee health insurance
Quarterly promotions and educational support
Flexible working hours
Lead Software Engineer
Lead Software Engineer

Persistent Systems • Guadalajara

Híbrido
MXN 900.000 - 1.500.000
Major medical insurance (Spouse and 1+
Minor medical insurance (Spouse and 1+
Dental Insurance (Spouse and children)
+3
Full Stack Engineer ID48139
Full Stack Engineer ID48139

AgileEngine • Hermosillo

Presencial
MXN 1.246.000 - 1.603.000
Professional growth: Mentorship, TechTalks, and personalized growth roadmaps
Competitive compensation: USD-based pay with education, fitness, and team activity budgets
Exciting projects: Modern solutions with Fortune 500 and top product companies
+1
Full-Stack Tech Lead: AI-Driven Cloud & Microservices
Full-Stack Tech Lead: AI-Driven Cloud & Microservices

Globant • Monterrey

Presencial