Logo for Stefanini LATAM

Back End Developer

Key Facts

Remote From: 
Full time
Senior (5-10 years)
Spanish

Other Skills

  • Collaboration
  • Communication
  • Adaptability
  • Teamwork
  • Problem Solving

Roles & Responsibilities

  • Practical experience with Golang and Node.js (ideally TypeScript).
  • Experience developing production-ready microservices and REST APIs.
  • Proficiency with Docker and Kubernetes for containerized deployments.
  • Experience with relational databases (PostgreSQL/MySQL) and Redis.

Requirements:

  • Develop and maintain microservices and REST APIs using Golang and Node.js (TypeScript) with NestJS where applicable.
  • Design and document API contracts using Swagger/OpenAPI.
  • Implement automated unit and integration tests following a TDD approach and ensure adequate coverage.
  • Deploy and operate services in Docker and Kubernetes environments.

Job description

JOB DESCRIPTION


¡Sé parte de Stefanini!​




En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.



Backend Developer Senior (Golang / Node.js Microservices)


Diseñar, desarrollar y mantener microservicios y APIs REST de alta disponibilidad y rendimiento, asegurando buenas prácticas de arquitectura, calidad de código y escalabilidad, contribuyendo al desarrollo de soluciones backend robustas en entornos productivos.


RESPONSIBILITIES AND ASSIGNMENTS


Responsabilidades Principales

  • Desarrollar y mantener microservicios y APIs REST utilizando Golang y Node.js (idealmente con TypeScript y frameworks como NestJS).
  • Diseñar y documentar contratos de API mediante Swagger/OpenAPI.
  • Participar en el diseño de soluciones técnicas, colaborando con equipos de arquitectura y otras áreas.
  • Implementar pruebas automatizadas (unitarias e integración) bajo enfoque TDD, asegurando cobertura adecuada.
  • Integrar soluciones de persistencia con bases de datos relacionales (PostgreSQL/MySQL), incluyendo modelado básico y optimización de queries.
  • Implementar mecanismos de caching, mensajería o sincronización utilizando Redis.
  • Integrar soluciones de mensajería asíncrona mediante Kafka y/o RabbitMQ cuando sea requerido.
  • Diagnosticar y optimizar rendimiento de servicios (latencia, throughput), incluyendo análisis de métricas (p50/p95).
  • Apoyar en troubleshooting de incidentes en ambientes productivos basados en Linux/Unix-like.
  • Gestionar código fuente mediante Git, siguiendo buenas prácticas de colaboración (branching, pull requests, code review).
  • Participar en despliegues y operación de servicios en entornos contenerizados (Docker) y orquestados (Kubernetes).

REQUIREMENTS AND QUALIFICATIONS


Requisitos Técnicos

  • Dominio práctico de Golang y Node.js (ideal experiencia con TypeScript).
  • Experiencia en desarrollo de microservicios y APIs REST en ambientes productivos.
  • Manejo de Swagger/OpenAPI para documentación de APIs.
  • Experiencia con bases de datos relacionales (PostgreSQL y/o MySQL).
  • Experiencia en uso de Redis (cache, colas, locks).
  • Conocimiento en mensajería (Kafka o RabbitMQ).
  • Experiencia en testing (unitario e integración) con enfoque TDD.
  • Manejo de Git y flujos de trabajo colaborativos.
  • Conocimiento en Docker y Kubernetes.
  • Experiencia trabajando en entornos Linux/Unix.

.


ADDITIONAL INFORMATION


Beneficios Stefanini


Creer para co-crear


¿Buscas un lugar donde tus ideas brillen?

Con más de 38 años y una presencia global, en Stefanini transformamos el mañana juntos. Aquí, cada acción cuenta y cada idea puede marcar la diferencia. Únete a un equipo que valora la innovación, el respeto y el compromiso. 


Si eres una persona disruptiva, te mantienes en aprendizaje continuo y la innovación está en tu ADN, entonces somos lo que buscas. ¡Ven y construyamos juntos un futuro mejor!


Back-End Developer Related jobs

Other jobs at Stefanini LATAM

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.