1. Inicio
  2. Trabajos
  3. Ingeniero de Software Senior Full Stack
Senior Software Engineer Full Stack
 

Nuestra forma de trabajar en el equipo:

¡Transforma tu carrera con iFood! Somos una empresa tecnológica brasileña de referencia en América Latina. Mediante soluciones innovadoras, conectamos a miles de restaurantes con millones de consumidores a diario, con un promedio de 100 millones de pedidos mensuales. Además de la entrega de comida a domicilio, también somos Mercado, Farmacia y Mascotas. También tenemos iFood Pago, nuestra Fintech, que abarca iFood Beneficios, el vale de alimentación y comidas de iFood y el propio iFood Pago, el banco del restaurante. Únete a nosotros y forma parte de un equipo que siempre está a la vanguardia, con tecnología de punta e innovación constante.

Tu Menú Diario:

  • Diseñar, desarrollar y mantener servicios backend escalables para iFood Pago Beneficios que funcionen en AWS con Kubernetes EKS;
  • Además de entregar valor al negocio, serás una referencia técnica en el equipo, influyendo en decisiones estratégicas y asegurando el progreso de la ingeniería.
  • Aplicar arquitectura hexagonal (ports and adapters), patrones de diseño SOLID y principios de Clean Code en entregas de extremo a extremo;
  • Implementar APIs REST documentadas con OpenAPI (Swagger) y garantizar una comunicación segura mediante TLS y mTLS;
  • Diseñar integraciones basadas en eventos usando Kafka, AWS MSK o Kinesis, y modelado de datos en SQL y NoSQL para alta disponibilidad;
  • Garantizar la calidad mediante TDD y pipelines de pruebas automatizadas (unitarias, de integración y e2e), además de participar activamente en code reviews;
  • Construir observabilidad y operación con OpenTelemetry y Prometheus, creación de dashboards y alertas, y respuesta a incidentes, incluyendo post mortem;
  • Aplicar patrones de resiliencia como circuit breaker, health checks, self healing y exponential backoff, además de estrategias de despliegue y automatización en CI/CD;
  • Usar herramientas de IA generativa y LLMs para acelerar el desarrollo, la automatización y la revisión de código, manteniendo una mentalidad AI First;
  • Asumir la propiedad (ownership) de servicios críticos, mejorar la resiliencia y la observabilidad, y proponer y documentar decisiones técnicas en RFCs o ADRs;
  • Completar el onboarding técnico y entregar las primeras funcionalidades dentro de los primeros seis meses, asumir responsabilidades claras y elevar el estándar técnico del equipo.

Ingredientes que buscamos:

* Dominio de al menos una stack backend: Java 17 con Spring Boot, Kotlin con Spring Boot, Ktor o Go
* Conocimiento sólido de arquitectura hexagonal (ports and adapters), patrones de diseño SOLID y Clean Code
* Experiencia con cloud native en AWS y orquestación con Kubernetes EKS
* Habilidad con patrones de resiliencia, observabilidad y operación para sistemas de alta disponibilidad
* Capacidad para diseñar e integrar arquitecturas basadas en eventos usando Kafka, AWS MSK o Kinesis
* Familiaridad con bases de datos SQL (Oracle o PostgreSQL) y NoSQL (Redis o MongoDB), inclu

Salario

USD 3K - 6K

Mensual

Salario estimado en base a posiciones similares

Ubicación

Brasil

Resumen del Trabajo
Trabajo Publicado:
hace 4 días
Expiración del Trabajo:
en 3 semanas
Tipo de Trabajo
Tiempo completo
Rol del Trabajo
Full Stack Developer
Educación
Licenciatura
Experiencia
3+ años
Total de Vacantes
1
Profesión
Desarrollador de software

Etiquetas del Trabajo:

Compartir este empleo:

Ubicación

Brasil


EmpleosTech
Obtené la app de EmpleosTech Acceso rápido a empleos tech, notificaciones y soporte offline