Backend Developer Senior
Acme
Aplica a esta posiciónModalidad
Remoto
Ubicación
Descripción del puesto
Los sistemas backend sólidos no son solo código que funciona: son la base sobre la que escala un producto, resiste la presión y evoluciona con el negocio. Buscamos un Backend Developer Senior con 4+ años de experiencia diseñando y construyendo sistemas de alto rendimiento, listo para tomar ownership técnico sobre proyectos de alto impacto en un entorno 100% remoto.
Serás parte activa del equipo de ingeniería, con voz real en las decisiones de arquitectura, colaborando con Frontend, Producto y QA para entregar soluciones robustas de punta a punta.
Diseño y desarrollo backend
Diseñar, desarrollar y mantener servicios backend escalables y de alto rendimiento.
Participar en decisiones de arquitectura de sistemas y bases de datos, considerando escalabilidad, mantenibilidad y seguridad.
Diseñar y consumir APIs REST y/o GraphQL, aplicando criterio técnico en cada decisión de interfaz.
Trabajar con arquitecturas de microservicios y, de forma deseable, con arquitecturas orientadas a eventos (Kafka, RabbitMQ, SQS).
Calidad técnica y buenas prácticas
Escribir código limpio, bien documentado y respaldado por pruebas unitarias y de integración.
Optimizar el rendimiento de APIs, consultas de bases de datos relacionales (PostgreSQL, MySQL) y/o no relacionales (MongoDB, Redis), y procesos batch.
Participar en la definición de estándares de calidad, flujos de CI/CD y buenas prácticas de desarrollo.
Diagnosticar y resolver incidentes en producción con criterio y autonomía.
Colaboración y mentoría
Realizar code reviews aportando criterio técnico constructivo para elevar los estándares del equipo.
Dar mentoría técnica a desarrolladores junior y mid, acompañando su crecimiento.
Colaborar de forma coordinada con equipos de Frontend, Producto y QA para entregar features completas y alineadas con los objetivos del negocio.
Comunicarse con claridad y precisión en un entorno remoto, documentando decisiones y acuerdos de forma accesible.
Se requieren 4+ años de experiencia en roles de desarrollo backend, con dominio sólido de al menos un lenguaje como Node.js, Python, Java o Go, experiencia con contenedores (Docker) y servicios en la nube (AWS, GCP o Azure). La capacidad de trabajar de forma autónoma y con buena comunicación escrita es indispensable para este rol remoto.
Requisitos excluyentes
- 5+ años de experiencia en roles de desarrollo backend en producción.
- Experiencia demostrada diseñando y manteniendo sistemas backend escalables de alto rendimiento.
- Dominio sólido de al menos un lenguaje backend: Node.js, Python, Java o Go.
- Experiencia con contenedores Docker y orquestación en entornos de producción.
Requisitos deseables
- Experiencia con arquitecturas de microservicios en entornos de producción.
- Experiencia con arquitecturas orientadas a eventos usando Kafka, RabbitMQ o SQS.
- Experiencia mentorando o realizando code reviews en equipos de desarrollo.
- Experiencia con servicios en la nube: AWS, GCP o Azure.
- Experiencia con bases de datos relacionales: PostgreSQL o MySQL.
- Experiencia con bases de datos no relacionales: MongoDB o Redis.
Beneficios
Modalidad 100% remota.
Horario flexible con enfoque en resultados.
Oportunidades de crecimiento técnico y profesional.
Sobre la empresa
Si el prefill funciona, tendríamos que ver esto!