Desarrollador/A Fullstack Python React
Ayesa
Municipality of Coslada, Spain
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish, English Experience level
Senior Compensation
€ 50KJob location
Municipality of Coslada, Spain
Tech stack
JavaScript
API
Automation of Tests
Continuous Integration
Relational Databases
Database Design
Github
Design of User Interfaces
Python
PostgreSQL
Data Streaming
TypeScript
Tailwind
React
Backend
GIT
FastAPI
Pytest
WebPack
Front End Software Development
REST
Docker
Job description
En Ayesa Digital no esperamos al futuro, lo lideramos. A través de la tecnología, lo hacemos posible, convirtiendo retos en oportunidades, conceptos en soluciones y visión en impacto real., * Diseñar, desarrollar y mantener servicios backend y APIs RESTful utilizando Python (FastAPI).
- Desarrollar y optimizar aplicaciones frontend con React (TypeScript), Vite y TailwindCSS, creando interfaces modernas y adaptativas.
- Diseñar y gestionar esquemas de bases de datos relacionales con PostgreSQL, incluyendo migraciones y optimización de consultas.
- Contenerizar y orquestar aplicaciones mediante Docker y docker-compose para despliegues en entornos locales y en la nube.
- Integrar componentes backend y frontend para garantizar una experiencia de usuario fluida, incluyendo flujos de datos en tiempo real y consumo eficiente de APIs.
- Implementar pruebas automatizadas con Pytest (backend) y Jest (frontend).
- Aplicar principios sólidos de UI/UX para ofrecer interfaces intuitivas y actuales.
Requirements
- Más de 5 años de experiencia en desarrollo full-stack con Python y React.
- Experiencia sólida con FastAPI y en el diseño de APIs REST.
- Dominio de React con TypeScript, incluyendo uso de hooks, gestión de estado y contexto, y arquitectura basada en componentes.
- Experiencia práctica con PostgreSQL y diseño de bases de datos relacionales.
- Experiencia con Docker, contenedorización y flujos de despliegue en entornos locales y en la nube.
- Conocimientos de Git, GitHub y pipelines de CI/CD.
- Nivel fluido de inglés, tanto escrito como hablado., Además, promovemos activamente la diversidad, rechazando cualquier discriminación por motivos de raza, sexo, discapacidad, religión, orientación sexual, identidad de género o cualquier otra condición personal o social, con el objetivo de construir un entorno inclusivo y enriquecedor.
Benefits & conditions
- Horarios flexibles, opciones de Smart Job y jornada reducida en verano.
- Programa de retribución flexible, que incluye seguro médico, cheques restaurante, ayudas para guardería y transporte.
- Plan de Bienestar: descuentos en viajes, tecnología, formación, deporte, belleza y mucho más.
- Formación especializada, certificaciones y cursos de idiomas.
- Participación en proyectos de voluntariado social.