Buscamos un/a Senior Python Backend Engineer con experiencia para unirse a nuestro dinámico equipo. Como actor clave en nuestros esfuerzos de desarrollo, trabajarás en proyectos innovadores que aprovechan tecnología de punta, ayudando a entregar soluciones de software de alta calidad. Este puesto es ideal para un profesional con más de 8 años de experiencia en desarrollo backend, particularmente con frameworks de Python como Django y Flask. Tendrás la oportunidad de colaborar con un equipo diverso en Latinoamérica y más allá, mejorando nuestros productos a través de tu experiencia en la construcción de sistemas backend robustos y escalables. Si te apasiona escribir código limpio y eficiente y disfrutas trabajando en un entorno de ritmo rápido, ¡queremos saber de vos!
Qué harás
- Diseñar, desarrollar y mantener servicios backend de alto rendimiento utilizando frameworks de Python como Django y Flask.
- Colaborar con ingenieros front-end, gerentes de producto y otras partes interesadas para definir e implementar APIs RESTful y arquitectura de microservicios.
- Optimizar aplicaciones para máxima velocidad y escalabilidad, garantizando la seguridad y protección de datos.
- Realizar revisiones de código e implementar mejores prácticas para mantener altos estándares de calidad de código y documentación.
- Solucionar y depurar problemas de producción, proporcionando resoluciones oportunas y mejoras continuas.
- Participar en metodologías de desarrollo ágil, contribuyendo a la planificación de sprints, retrospectivas y reuniones de equipo.
- Mentorizar a ingenieros junior, fomentando una cultura de intercambio de conocimientos y aprendizaje continuo dentro del equipo.
Requisitos
- Más de 5 años de experiencia en desarrollo backend con un fuerte enfoque en Python.
- Dominio de los frameworks Django y Flask, con una sólida comprensión del diseño de APIs RESTful.
- Experiencia con bases de datos SQL y tecnologías NoSQL, asegurando una gestión y recuperación de datos eficiente.
- Familiaridad con plataformas en la nube como Docker/Kubernetes y AWS, permitiendo la implementación y escalabilidad sin problemas de las aplicaciones.
- Sólida comprensión de la arquitectura de microservicios y su implementación en aplicaciones modernas.
- Capacidad comprobada para trabajar de forma independiente y colaborativa en un entorno remoto.
Deseable
- Experiencia con FastAPI para construir APIs y aplicaciones web rápidamente.
- Conocimiento de Azure u otras plataformas en la nube para mejorar las capacidades de implementación.
- Familiaridad con prácticas y herramientas CI/CD para integración y entrega continuas.
- Comprensión de tecnologías de contenedorización y orquestación más allá de Docker/Kubernetes.
- Experiencia previa en mentoría o liderazgo de equipos en un contexto de desarrollo de software.
Beneficios
- Opciones de trabajo remoto flexible, que te permiten equilibrar tu vida personal y profesional de manera efectiva.
- Salario competitivo y bonos basados en el rendimiento, reconociendo tus contribuciones al equipo.
- Cultura de trabajo colaborativa e inclusiva que valora diversas perspectivas e ideas innovadoras.