Buscamos para Empresa Energética, DESARROLLADOR/A PYTHON en Madrid
Se trata de un puesto estable, con contrato indefinido con la propia empresa energética (nosotros hacemos la primera parte del proceso de selección).
El salario NO nos lo han confirmado, pero estimamos que podría estar entre 28.000 y 32.000 euros brutos anuales, dependiendo de la experiencia, más seguro médico privado, retribución flexible, descuentos en gimnasios, formación, plan de carrera y revisiones anuales.
Ofrecen 3 días de teletrabajo semanales, siendo obligatorio acudir a la oficina los lunes y viernes.
El horario es de Lunes a Jueves con entrada flexible entre 8.00 y 9.30 h, hay 1 hora para comer, y en función de la hora de entrada, se puede salir desde las 17.15 h. y los viernes de 8.00 a 15.00, siendo ese horario todo el año.
El departamento IT está compuesto por Un Software Manager, un Tech Lead y 4 Desarrolladores/as.
En este rol reportarás directamente al Tech Lead y serás responsable del desarrollo, optimización y mantenimiento de la lógica de negocio, servicios y arquitectura Backend en Python.
Funciones:
-Ejecución y Entrega: Gestionarás de forma autónoma tareas de complejidad media/alta en Python, desde el análisis y la descomposición técnica hasta la puesta en producción.
-Diseño y Arquitectura Backend: Propondrás soluciones técnicas sólidas para APIs, servicios o módulos, garantizando mantenibilidad, escalabilidad y rendimiento a largo plazo.
-Craftsmanship & Calidad de Código: Escribirás código Python limpio, estructurado y altamente testeado (pruebas unitarias y de integración) que sirva de referencia para el equipo.
-Component Ownership: Asumirás la propiedad del ciclo de vida de componentes y servicios Backend críticos, convirtiéndote en su referente técnico.
-Impacto en Negocio: Traducirás los requerimientos del producto en soluciones técnicas en Python que impacten de forma directa en las métricas del negocio.
-Colaboración y Documentación: Participarás en revisiones de código (PRs), compartiendo feedback constructivo, y documentarás las decisiones técnicas clave (diagramas de flujo, arquitectura y ADRs).
Requisitos:
-Imprescindible experiencia mínima de 2 años enfocada exclusivamente en desarrollo Backend con Python 3.x (manejo de asincronía, tipado dinámico/estático con type hints, gestión de memoria y rendimiento), con autonomía técnica: Capacidad para llevar requerimientos complejos desde la concepción hasta el despliegue sin supervisión constante.
-Criterio de Arquitectura: Foco en patrones de diseño Backend, buenas prácticas (PEP 8, SOLID, Clean Code) y evaluación de impacto técnico.
-Experiencia con FastAPI, Django, Flask o herramientas similares de desarrollo de APIs RESTful.
-Valoran positivamente pero NO es imprescindible: Experiencia en PyTest, unittest o bibliotecas de mocking, orientados a mantener altos estándares de cobertura de código. En Bases de Datos & ORMs: ⚬ Relacionales (PostgreSQL, MySQL) con ORMs como SQLAlchemy, Django ORM o SQLModel. ⚬ No relacionales (Firestore). Con tareas en segundo plano o colas de mensajes (Pub/Sub). Manejo avanzado de Git (GitHub, GitLab o Bitbucket) y flujos de revisión vía Pull Requests. Uso de Docker, contenedores y nociones de integración continua (GitHub Actions, GitLab CI) y entornos de Desarrollo: PyCharm, VSCode o entornos equivalentes.
Si te interesa o conoces a alguien que lo pueda estar, me puedes contactar a través de este email: info@antoniofernandezbravo.com