Senior Python Engineer (On-site, Bogotá)
Rooftop.dev Bogotá, Bogota D.C., Colombia
Human Resources Services · 51-200 employees
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
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
-
Senior Python Engineer (temporary contract)
Applaudo Studios Ciudad de México, Mexico
-
AI/Machine Learning Engineer - Python - Loops
IFS Palo Alto, California, United States · $130K–$150K/yr
-
Lead Software Engineer - Python Full Stack
JPMorgan Chase & Co. Jersey City, New Jersey, United States · $157K–$215K/yr
-
Sr Embedded Platform Software Engineer - C++ I Python - Avionics
Honeywell Aerospace Phoenix, Arizona, United States
-
Sr Lead Software Engineer - Python - Front Office
JPMorgan Chase & Co. Houston, Texas, United States
-
Python Developer
CapTech Consulting Charlotte, North Carolina, United States