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
€ 50K

Job 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.

Apply for this position