Ingeniero de back end
Remoto LATAM
Esta vacante es 100% remota y está abierta a candidatos de cualquier país de LATAM (Argentina, Bolivia, Brasil, Chile, Colombia, México, Paraguay, Uruguay). Aunque la ficha menciona una ciudad, no es necesario residir allí: la empresa contrata desde toda la región.
FullPondAmérica Latina (Remoto)
54 personas interesadas en esta vacante
Sé uno de los primeros en postularte
SalarioSalario no especificado
Jornadafull-time
Modalidadremote
Publicado10 sept
Buscamos un ingeniero backend para desarrollar soluciones robustas y escalables en un entorno remoto desde cualquier ciudad de América Latina. El rol implica trabajar en el diseño, implementación y mantenimiento de infraestructuras tecnológicas, optimizando sistemas y colaborando con equipos multidisciplinarios. Ideal para perfiles con experiencia en lenguajes como Java, Python o Node.js y ganas de crecer en un proyecto con impacto real. Contrato full-time.
Acerca del puesto
Buscamos un/a Back End Engineer con experiencia sólida en el desarrollo y operación de sistemas backend usando Ruby on Rails y Python/Django. El candidato ideal debe tener dominio en el diseño de APIs con GraphQL y REST, manejo de bases de datos PostgreSQL y Redis, y la integración de servicios externos complejos. Además, se espera que esté familiarizado con flujos de despliegue modernos y CI/CD, incluyendo herramientas como GitHub Actions, AWS, Vercel y Docker, así como con workflows avanzados de Git multi-repositorio. Si te apasiona resolver problemas técnicos y trabajar en entornos remotos, esta es tu oportunidad para contribuir a proyectos reales en FullPond desde cualquier lugar de Latinoamérica.
Responsabilidades principales
Diseñar y desarrollar APIs y servicios backend usando Ruby on Rails 7 y Python/Django 5, incluyendo APIs GraphQL-first con graphql-ruby y REST/OpenAPI con Django REST Framework. Crear y mantener sistemas de procesamiento en segundo plano con Sidekiq y Celery, así como bases de datos PostgreSQL y sistemas de caché y colas con Redis. Implementar y mantener flujos de autenticación y seguridad, como JWT, Knox, Google OAuth y 2FA con TOTP. Desarrollar e integrar servicios externos con proveedores como Stripe, DoseSpot, Twilio, Customer.io y otros, incluyendo manejo de webhooks entrantes. Construir y mantener pipelines de CI/CD con GitHub Actions, migrando si es necesario desde AWS CodeBuild o GitLab CI. Apoyar despliegues basados en Docker y la infraestructura en AWS (ECS, S3, IAM). Desplegar y operar aplicaciones Next.js/Nuxt en Vercel, manteniendo entornos locales con Docker y docker-compose. Trabajar eficientemente en workflows de Git multi-repositorio, incluyendo repositorios sincronizados entre GitLab y GitHub.
Requisitos indispensables
Necesitamos un/a profesional con dominio avanzado de Ruby on Rails 7, incluyendo diseño de APIs con GraphQL usando graphql-ruby, autenticación con Devise + JWT, manejo de tareas en segundo plano con Sidekiq/sidekiq-cron y patrones de interactor/service-object. También se requiere experiencia comprobada en Python/Django 5, con enfoque en Django REST Framework, Celery + celery-beat, pruebas con pytest y herramientas como uv. Esencial tener experiencia manejando PostgreSQL en ambos stacks (Rails y Django) y Redis para caché y colas. Se valora conocimiento sólido en diseño de APIs con GraphQL y REST/OpenAPI, incluyendo herramientas como drf-spectacular/Swagger. Además, se necesita experiencia con autenticación y seguridad: JWT, Knox, OAuth de Google y TOTP 2FA. Familiaridad con CI/CD usando GitHub Actions, migración de pipelines de AWS CodeBuild o GitLab a GitHub Actions, y manejo básico de AWS (Docker, ECS, S3, IAM). También se debe tener experiencia desplegando aplicaciones Next.js/Nuxt en Vercel, usando Docker y docker-compose para entornos locales, y trabajando con repositorios Git multi-repositorio, incluyendo sincronización entre GitLab y GitHub. Comunicación fluida en inglés (nivel C1 mínimo) y actitud proactiva para colaborar y resolver problemas son clave.
Beneficios
- Paid vacation
- Professional Growth: Opportunities for training and development in a fast-growing company
- Competitive salary and performance-based incentives
- Take your local Holidays: We understand how important it is to take time with your family and loved ones on important days
Vacantes similares sugeridas
Ver todas las ofertas de Desarrollador de Software
Preguntas frecuentes
- ¿La vacante es completamente remota?
- Sí, esta posición está anunciada como 100% remota, permitiéndote trabajar desde cualquier lugar de Latinoamérica. Esto significa que no hay necesidad de desplazarse a una oficina física, ofreciendo flexibilidad total en tu ubicación geográfica.
- ¿Qué debería preguntar sobre el salario antes de aceptar una entrevista?
- Dado que el rango salarial no está especificado, te sugiero preguntar directamente por la banda salarial esperada para la posición y cómo se determina. Confirma si el salario es fijo o si incluye bonos por desempeño, y si hay flexibilidad para negociar según tu experiencia y las responsabilidades del puesto.
- ¿Por qué medio se envía la postulación?
- La postulación se realiza a través de un enlace externo, que usualmente encontrarás en la plataforma donde viste la oferta. Asegúrate de seguir el enlace proporcionado para completar tu solicitud. No se mencionan correos electrónicos o números de contacto directo para postularse en esta vacante.
- ¿Qué conviene destacar en el CV para esta vacante?
- En tu CV, resalta tu experiencia sólida con Ruby on Rails y Python/Django, especialmente en el desarrollo de APIs GraphQL y REST. Menciona tu manejo de bases de datos como PostgreSQL y Redis, y tu familiaridad con herramientas de CI/CD y despliegue como GitHub Actions, AWS y Docker. Incluye proyectos específicos que demuestren tu habilidad para integrar servicios externos complejos.
- ¿Qué beneficios conviene confirmar antes de aceptar?
- Confirma los detalles sobre el crecimiento profesional, como acceso a capacitaciones y oportunidades de desarrollo. Pregunta por la estructura del salario competitivo y los incentivos por desempeño. También, aclara qué días se consideran feriados locales y cómo se gestiona el tiempo libre remunerado, para asegurarte de que se ajusta a tus expectativas.