Rooftop.dev

Senior Python Engineer (On-site, Bogotá)

Rooftop.dev Bogotá, Bogota D.C., Colombia

Human Resources Services · 51-200 employees

7 h ago
python Senior (5-10 yrs) Full-time Colombia
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and maintain internal software applications while collaborating with cross-functional teams to translate business requirements into technical solutions. Ensure the reliability, scalability, and performance of critical business workflows within a financial services environment.

What they look for

Python Django AWS Javascript JQuery Docker MySQL PostgreSQL Git Software Design Data Structures Algorithms API Integration Backend Development Frontend Development

Requirements

Requires 6+ years of experience in software engineering with Python and Django, along with 3+ years of experience in AWS and frontend technologies. Candidates must possess advanced English proficiency and strong knowledge of algorithms, data structures, and relational databases.

Full description

Estamos en búsqueda de Senior Python Engineer que resida en Bogotá (Colombia), con inglés avanzado (B2+/C1). para sumarse a proyectos rubro BPO.

REQUISITOS TÉCNICOS:

Excluyentes:

  • 6+ años de experiencia como Software Engineer en entornos corporativos específicamente trabajando con Python + Django
  • 3+ años de experiencia trabajando con AWS
  • 3+ años de experiencia en frontend (Javascript puro, JQuery)
  • Sólida experiencia en Docker y bases de datos relacionales (MySQL y PostgreSQL)
  • Sólidos conocimientos de algoritmos, estructuras de datos, análisis de complejidad y diseño de software.
  • Capacidad para comprender los flujos de trabajo del negocio y traducirlos en requerimientos técnicos.
  • Experiencia integrando fuentes de datos, bases de datos, APIs y servicios backend.
  • Experiencia con herramientas de control de versiones como Git.
  • Experiencia implementando y desplegando software frontend.
  • Inglés conversacional avanzado (B2+/C1) para trabajar con equipos globales

Valorables

  • Formación en carreras terciarias o universitarias de tecnología
  • Experiencia en proyectos fintech / bancarios
  • Conocimiento de normativas PCI-DSS
  • Experiencia trabajando con AngularJS

Soft Skills

  • Alto nivel de ownership
  • Marcada iniciativa y proactividad para llevar nuevas soluciones a los equipos
  • Excelentes habilidades comunicacionales
  • Capacidad para adaptarse a entornos dinámicos y cambiantes
  • Curiosidad, orientación al aprendizaje continuo y ganas de seguir creciendo profesionalmente

PROPUESTA:

  • Rango salarial: a convenir
  • Tipo de contratación: Contractor USD
  • Duración del contrato: por tiempo indefinido
  • Zona horaria: Colombia
  • Modalidad de trabajo: 100% on-site los primeros 2 meses, luego disminuiría la frecuencia a 1 o 2 veces por semana.
  • Ubicación de las oficinas: Bogotá, zona Teuzaquillo

DESCRIPCIÓN DEL ROL

Quien se sume al equipo deberá contar con sólida experiencia en desarrollo con Python, siendo este el principal foco del rol, y conocimientos que le permitan también involucrarse en tareas de frontend. Trabajará principalmente en el desarrollo, mantenimiento y mejora de proyectos y aplicaciones internas de la compañía, colaborando estrechamente con ingenieros, product managers, equipos de operaciones y distintos stakeholders del negocio para desarrollar soluciones confiables, escalables y alineadas a las necesidades de la operación.

RESPONSABILIDADES:

  • Diseñar, desarrollar, probar, implementar, mantener y mejorar aplicaciones de software, con un fuerte foco en funcionalidades y flujos de trabajo críticos para el negocio.
  • Desarrollar y dar soporte a aplicaciones internas utilizadas por equipos operativos y de negocio dentro de un entorno de servicios financieros.
  • Ser responsable técnico/a de las funcionalidades, desde su diseño e implementación hasta su soporte y mantenimiento continuo.
  • Colaborar con product managers, usuarios de negocio, equipos de operaciones y otros ingenieros para transformar requerimientos de negocio en soluciones técnicas confiables.
  • Integrar fuentes de datos, bases de datos, APIs, sistemas de terceros y servicios internos dentro de las aplicaciones.
  • Gestionar las prioridades, plazos, calidad del código y entregables de los proyectos asignados.
  • Participar activamente y de manera constructiva en revisiones de código.
  • Cumplir y contribuir a mejorar los estándares de la compañía, las buenas prácticas de ingeniería y los procesos de desarrollo.
  • Proporcionar actualizaciones diarias de alta calidad de manera asincrónica.
  • Participar en reuniones de planificación, workshops y discusiones técnicas.
  • Contribuir en la toma de decisiones técnicas y en el diseño de soluciones.
  • Contribuir al mantenimiento y mejora continua del stack tecnológico de la compañía.

¿QUÉ TE HARÁ DESTACAR FRENTE A OTROS CANDIDATOS?

Que tu perfil esté actualizado con tus principales hitos técnicos. Que puedas mostrar resultados concretos y el impacto que tu trabajo generó en las diferentes Compañías.

Si además tenés formación terciaria o universitaria alineada a los roles de tu interés, es clave que lo detalles siempre ya que es un valor agregado muy grande.

Similar roles