Back-end Developer (Python)

Codeable

Codeable

Salary: $$$
Type: Tiempo completo

Tags: Python MySQL PostgreSQL REST API

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.

Apply directly at getonbrd.com.

Responsabilidades

  • 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.

Lo que buscamos

  • 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.

Competencias adicionales

  • 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.

Source: GetOnBoard | Main Category: Programming