Sobre el Rol
Buscamos un/a Ingeniero/a de Software Senior a tiempo parcial para ayudar a diseñar, construir y escalar servicios backend que potencian nuestros productos principales y apoyan los compromisos de consultoría de cara al cliente. Este rol combina una fuerte ejecución técnica con la capacidad de colaborar directamente con los clientes para comprender los requisitos y entregar soluciones de alta calidad.
Qué harás
- Diseñar, construir y mantener APIs RESTful escalables.
- Desarrollar servicios backend usando Python (Flask, FastAPI, Django o similar).
- Desplegar, operar y monitorear servicios que corren en AWS.
- Diseñar y trabajar con bases de datos relacionales (PostgreSQL, MySQL) y/o bases de datos NoSQL (DynamoDB).
- Trabajar directamente con clientes de consultoría para entender requisitos técnicos, aclarar casos de uso y apoyar la implementación.
- Traducir necesidades del cliente en diseños técnicos y soluciones listas para producción.
- Escribir código limpio, mantenible y bien testeado, siguiendo las mejores prácticas de ingeniería modernas.
- Colaborar asincrónicamente con equipos internos en un entorno remoto.
- Participar en revisiones de código y contribuir a decisiones de diseño técnico.
Requisitos
- Más de 3 años de experiencia profesional como Ingeniero/a de Software (o experiencia equivalente en proyectos).
- Fuerte experiencia en la construcción y consumo de APIs REST.
- Dominio de Python y frameworks backend (Flask, FastAPI, Django, etc.).
- Experiencia desplegando y ejecutando servicios en producción en AWS.
- Conocimiento práctico de bases de datos SQL y/o NoSQL.
- Comodidad con flujos de trabajo basados en Git (PRs, code reviews, CI/CD).
- Fuertes habilidades de comunicación en inglés.
- Capacidad para comunicarse claramente con stakeholders no técnicos y clientes.
- Capacidad para trabajar de forma independiente, gestionar el tiempo de manera efectiva y prosperar en un entorno totalmente remoto.
Sería bueno tener
- Experiencia previa en consultoría o ingeniería de cara al cliente.
- Experiencia traduciendo requisitos ambiguos en soluciones técnicas.
- Familiaridad con infraestructura como código (infrastructure-as-code) o pipelines de CI/CD.
- Experiencia trabajando en sistemas distribuidos o con grandes volúmenes de datos.
Beneficios
- Compromiso totalmente remoto, amigable con contratistas.
- Alta autonomía: diseñarás y lanzarás servicios backend de grado de producción de principio a fin.
- Moderno stack backend (Python + APIs REST) con fuertes estándares de ingeniería (testing, code reviews, CI/CD).