Job Closed
This listing is no longer active.
Helping companies transform their business through technology to meet the growing expectations of their customers.
Ingeniero de Software – .NET, Golang/Python
Location
Mexico
Posted
132 days ago
Salary
0
Seniority
Senior
Job Description
Ingeniero de Software – .NET, Golang/Python
Metova, Inc.
• Diseñar, desarrollar y mantener aplicaciones backend utilizando .NET y Golang, aplicando principios de arquitectura moderna asegurando su escalabilidad, resiliencia y rendimiento. • Implementar y mantener microservicios desacoplados, orientados a eventos y alta transaccionalidad. • Desarrollar, diseñar y consumir APIs REST y GraphQL de alto rendimiento para aplicaciones críticas y y mensajería asincrónica (Ej. Kafka, RabbitMQ, MKS). • Colaborar en la definición de arquitecturas distribuidas, orientadas a eventos y desacopladas. • Participar activamente en revisiones de código, asegurando calidad, mantenibilidad y cumplimiento de estándares. • Participar en el desarrollo de herramientas de automatización y monitoreo (infraestructura como código, dashboards, alertas). • Asegurar buenas prácticas de seguridad, versionamiento y despliegue continuo (CI/CD).
Job Requirements
- 1. Experiencia en desarrollo con .NET (C#, .NET Core) y Golang (Python es desable).
- 2. Sólida experiencia en creación y consumo de APIs RESTful y GraphQL.
- 3. Experiencia en diseño, desarrollo, implementación y mantenimiento de sistemas de alta transaccionalidad y disponibilidad de millones de transacciones por mes.
- 4. Conocimiento avanzado en AWS y servicios como API Gateway, ALB/NLB, ECS, SQS, CloudWatch, etc.
- 5. Conocimientos en herramientas de observabilidad y monitoreo (Prometheus, Grafana, Datadog, etc.).
- 6. Experiencia diseñando e implementando microservicios y arquitecturas orientadas a eventos.
- 7. Conocimientos en bases de datos SQL (PostgreSQL, SQL Server) y NoSQL (MongoDB, Redis).
- 8. Familiaridad con mensajería asincrónica (RabbitMQ, Kafka, MKS).
- 9. Uso de herramientas de contenedorización y orquestación (Docker, Kubernetes).
- 10. Experiencia con herramientas de CI/CD, control de versiones con Git y pipelines automatizados (Conocimiento en AzureDevOps es un plus)
- 11. Conocimiento en OAuth 2.0, JWT y patrones de seguridad para APIs.
- 12. Práctica de testing unitario y de integración.
- 13. Conocimiento de principios SOLID, Clean Code y patrones de diseño, y familiaridad con DDD (Domain-Driven Design) y buenas prácticas de Clean Code.
Benefits
- Desarrollo de productos innovadores con enfoque en IA y datos.
- Cultura de buenas prácticas, arquitectura moderna y trabajo colaborativo.
- Posibilidades de crecimiento técnico y formación continua.
- Modalidad remota o híbrida. Remoto desde México / Híbrido (CDMX o Guadalajara)
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer – Ruby on Rails, React
CompanyCamThe #1 field service management app for contractors.
• Design, implement, and deliver complex, cross-cutting features and systems across Ruby on Rails, PostgreSQL, GraphQL/REST, React, and React Native. • Lead efforts to address technical debt and system reliability, proactively identifying areas for refactoring or optimization. • Influence and evolve architecture and system design, anticipating future needs and driving long-term improvements across services and applications. • Set and uphold high standards for code quality, testing coverage, and documentation — and mentor others to do the same. • Drive improvements to internal tooling, CI/CD pipelines, and monitoring systems to enhance developer experience and system resilience. • Facilitate technical discussions and decision-making, helping the team navigate trade-offs and align on best solutions. • Act as a point of escalation for complex technical challenges, supporting team members in unblocking progress. • Partner closely with product managers, designers, and engineers, shaping feature direction by identifying technical opportunities, risks, and trade-offs early in discovery.
Drupal Engineer
ICFFounded in 1969, ICF is a global advisory and technology services company headquartered in Reston, Virginia. It delivers data-driven solutions across energy, en
• Be a key contributor in the creation of Drupal sites that are fully compliant with standards for design, accessibility, security, and performance • Write automated tests that support the delivery of quality software • Contribute to the client, ICF, and Drupal engineering communities • Work directly with stakeholders and team members to set and manage expectations throughout the life of the project • Operate within an agile development process
Backend Software Engineer, Storefronts
AirbnbAirbnb is a community based on connection and belonging.
• Deliver useful, personalized new features for Airbnb’s homepage; enabling guests around the world to find places to stay and more on Airbnb. • Support new, growing products on Airbnb’s global platform like Airbnb Experiences and Services. • Contribute to technical improvements that make the team’s products higher quality and increase the team’s velocity. • Develop new APIs to power interfaces that enable users to navigate and discover new Airbnb products. • Contribute to improving performance and robustness of backend services and architecture powering Airbnb’s homepage & search alongside other search product engineering teams. • Contribute to development of new product features and experiences with a cross-discipline group of engineers • Use AI tools to develop new features for Airbnb’s guests and tools for the Airbnb team to move faster. • Work closely with cross functional partners in design, product, marketing, and data science to bring new features from design to production.
• Maintain and develop a React UI library using Chakra UI • Maintain and develop websites using Next.js, employing different rendering strategies like SSR (Server-Side Rendering), SSG (Static Site Generation), and ISR (Incremental Static Regeneration) • Perform DevOps tasks, including automations with GitHub Actions • Integrate with CMS to manage content for our websites • Develop automated tests and unit tests to ensure code quality • Develop and maintain server-side applications using Node.js and Nestjs • Utilize TypeScript for both front-end and back-end development to ensure type safety and code quality.




