Job Description
La posición
Buscamos un/a
Backend Developer (Python)
con experiencia en el desarrollo de
servicios escalables y seguros
, orientados a soportar operaciones y productos digitales.
Formarás parte de un equipo técnico enfocado en la construcción e integración de
APIs REST y servicios cloud en AWS
, contribuyendo a la evolución de la arquitectura backend y asegurando altos estándares de calidad, performance y seguridad.
Aplica exclusivamente en getonbrd.com.
Desarrollar y mantener
APIs REST
seguras y eficientes utilizando
Python (Flask/FastAPI)
, implementando autenticación y autorización con
JWT y OAuth2
.
Diseñar e implementar
modelos de datos
en bases de datos relacionales (
PostgreSQL, MySQL
) y no relacionales (
MongoDB
).
Integrar y gestionar servicios en la nube utilizando
AWS (ECS, RDS, S3, Lambda)
para despliegue y escalabilidad.
Contenerizar aplicaciones utilizando
Docker
y participar en procesos de integración y despliegue continuo (
GitHub Actions / Jenkins
).
Participar en
code reviews, testing (unitario)
y asegurar buenas prácticas de desarrollo y seguridad.
Colaborar en la evolución de la arquitectura backend, proponiendo mejoras de performance, escalabilidad y mantenibilidad.
Mínimo
3 años de experiencia
en desarrollo backend.
Experiencia sólida en
Python
, preferentemente con
Flask o FastAPI
.
Experiencia en desarrollo e integración de
APIs REST
.
Experiencia implementando autenticación y autorización (
JWT, OAuth2
).
Experiencia con bases de datos relacionales (
PostgreSQL, MySQL
) y no relacionales (
MongoDB
).
Experiencia trabajando con
Docker
.
Experiencia con
Git
y flujos de control de versiones.
Experiencia en entornos cloud, preferiblemente
AWS (ECS, RDS, S3, Lambda)
.
Experiencia participando en procesos de
CI/CD
(
GitHub Actions, Jenkins
).
Conocimiento de
buenas prácticas de seguridad y arquitectura backend
.
Capacidad para trabajar en sistemas escalables y orientados a microservicios.
Proactividad para proponer mejoras técnicas y optimizaciones.
Buen entendimiento de performance y manejo eficiente de recursos.
Experiencia en metodologías
ágiles
(Scrum/Kanban).
Buenas habilidades de comunicación y trabajo en equipo.