Senior Python Developer
Senior Python Developer in Madrid building reusable Python tools/modules and microservices from scratch, deployed on AWS with containers and CI/CD. Core stack: Python, FastAPI, Pip/Poetry, Uvicorn, containers, AWS (CloudWatch, X-Ray, AppRunner, Lambda), Git, Jenkins, Sonar.
- Compensation
- Not disclosed
- Location
- Madrid, Spain
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- At least 5 years of Python development experience, especially building tools/modules used by third parties and projects from scratch
- Microservices development
- Python ecosystem tools/frameworks: Pip, Poetry, FastAPI
- Knowledge of development patterns, clean code, testing
- Containers (creation and execution)
- Experience with AWS (CloudWatch, X-Ray, AppRunner, Lambda mainly)
- CI/CD: Git, Jenkins, Sonar
- Knowledge of various Python libraries and dependency managers
- Knowledge of specific servers and their configuration, e.g. Uvicorn
- Knowledge of Git Flow and continuous integration/deployment, e.g. Jenkins or GitHub Actions
Nice to have
- Experience working with AWS cloud services
Full description
De qué va la empresa en la que trabajarás?
Somos una empresa especializada en transformación digital y comprometida con las personas. Nuestro enfoque se centra en impulsar la aceleración digital tecnológica de la sociedad a través de las apps (mobile, web & IA) y la captación de talento IT.
Durante estos años, nuestros +100 empleados han trabajado con centenares clientes en +3.000 soluciones, ofreciendo una perspectiva holística en la interpretación del reto que implica la transformación digital de sus organizaciones.
¿En qué creemos?
Nos basamos en cuatro valores fundamentales:
- Innovación , ofreciendo soluciones innovadoras de una manera profesional y rentable con un valor diferencial: el conocimiento experto en toda la cadena de valor.
- Compromiso ya que llevamos como propios los objetivos de la organización y superamos cualquier obstáculo para lograrlos.
- Proactividad , proveyendo y realizando acciones para mejorar sus servicios y calidad.
- Trabajo en equipo , contando con un equipo motivado y multidisciplinar que trabaja en perfecta coordinación para lograr los objetivos comunes.
Nos gustaría que fueras un compañero con:
- Al menos 5 años de experiencia en desarrollo Python, especialmente en la creación de herramientas/módulos que sean utilizados por terceros y proyectos desde cero.
- Desarrollo de microservicios.
- Framework herramientas del ecosistema Python: Pip, Poetry, FastAPI,...
- Conocimientos de patrones de desarrollo, clean code, testing
- Contenedores (creación y ejecución).
- Experiencia en AWS (CloudWatch, X-RAY, AppRunner, Lambda principalmente).
- CI/CD: Git, Jenkins, Sonar.
- Conocimientos de diferentes librerías de Python, y diferentes gestores de dependencias.
- Conocimiento de servidores específicos y configuración de estos, por ejemplo, haber trabajado con Uvicorn.
- Conocimientos de Git Flow, integración y despliegue continuos, por ejemplo, con Jenkins o git hub actions.
- Además, si tiene conocimientos o ha trabajado en servicios Cloud con AWS mucho mejor.
¡Formarás parte de un equipo al que le gusta trabajar bien pero pasarlo mejor!
El SlashTeam te está esperando.