SENIOR PYTHON FULL-STACK DEVELOPER

Ayesa Digital

Madrid

On-site

EUR 65,000 - 90,000

Full time

46 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible working arrangements
Private health insurance
Meal vouchers
Transportation benefits
Wellbeing plan

Job summary

Ayesa Digital is seeking a Senior Python Full-Stack Developer to join our team in Madrid. You will work on designing backend services with Python and FastAPI, and build frontend interfaces with React and TypeScript.

The role involves database design with PostgreSQL, Docker-based deployments, and rigorous automated testing, all within a collaborative, global tech environment. Ideal candidates have 5+ years of full-stack experience, strong API design skills, and are fluent in English.

Qualifications

  • Minimum 5 years of experience in full-stack development with Python and React.
  • Strong experience with FastAPI and REST API design.
  • Proficiency in React and TypeScript, including hooks, state/context management, and component-driven architecture.
  • Hands-on experience with PostgreSQL and relational database design.
  • Experience with Docker, containerization, and local/cloud deployment workflows.
  • Familiarity with Git, GitHub, and CI/CD pipelines.
  • Fluent English, both written and spoken.

Responsibilities

  • Design, develop, and maintain backend services and RESTful APIs using Python and FastAPI.
  • Develop and optimize frontend applications using React and TypeScript, leveraging hooks, state/context management, and component-driven architectures.
  • Design and manage relational database schemas in PostgreSQL, including migrations and query optimization.
  • Integrate backend and frontend components to deliver seamless and efficient user experiences.
  • Containerize applications using Docker and participate in local and cloud deployment workflows.
  • Implement automated testing using Pytest for backend services and Jest for frontend applications.
  • Apply strong UI/UX principles to create intuitive, modern, and responsive user interfaces.
  • Participate in code reviews, CI/CD pipeline management, and Git/GitHub-based development workflows.

Skills

Python
React
FastAPI
PostgreSQL
Docker
Git
CI/CD
TypeScript
English

Tools

Docker
GitHub
CI/CD pipelines

Job description

Every professional in our company is important to us. Thanks to our diverse talent, we are now more than 11,000 people working towards the same goal across 10 countries.

If you are an enthusiastic professional looking for your next challenge, this is the place for you!

We are looking to expand our team with a Senior Python Full-Stack Developer to join one of our most exciting projects.

Take the leap and join us. We're waiting for you!

What will you do?
  • Design, develop, and maintain backend services and RESTful APIs using Python and FastAPI.
  • Develop and optimize frontend applications using React and TypeScript, leveraging hooks, state/context management, and component-driven architectures.
  • Design and manage relational database schemas in PostgreSQL, including migrations and query optimization.
  • Integrate backend and frontend components to deliver seamless and efficient user experiences.
  • Containerize applications using Docker and participate in local and cloud deployment workflows.
  • Implement automated testing using Pytest for backend services and Jest for frontend applications.
  • Apply strong UI/UX principles to create intuitive, modern, and responsive user interfaces.
  • Participate in code reviews, CI/CD pipeline management, and Git/GitHub-based development workflows.
What are we looking for?
  • Minimum 5 years of experience in full-stack development with Python and React.
  • Strong experience with FastAPI and REST API design.
  • Proficiency in React and TypeScript, including hooks, state/context management, and component-driven architecture.
  • Hands-on experience with PostgreSQL and relational database design.
  • Experience with Docker, containerization, and local/cloud deployment workflows.
  • Familiarity with Git, GitHub, and CI/CD pipelines.
  • Fluent English, both written and spoken.
We offer a journey full of opportunities:
  • Reach as far as you want! Grow with our development programs and build your career path while working on cutting-edge projects alongside top industry professionals.
  • Work-life balance matters. We offer flexible working arrangements, Smart Job policies, and intensive working hours during the summer.
  • Flexible compensation package. Choose the benefits that best suit your needs, including private health insurance, meal vouchers, childcare vouchers, and transportation benefits.
  • Wellbeing Plan. Enjoy discounts on travel, technology, training, sports, beauty, and much more.
  • Get involved. Take part in the many activities and contests we organize, from sports and photography to writing and other hobbies.
  • Keep learning. We are committed to continuous learning through specialized training, certifications, and language programs.
  • Make an impact. Contribute to our social volunteering initiatives and leave your mark.
Join the leading Spanish multinational technology company with a global presence!

In accordance with Organic Law 3/2007 of March 22, Ayesa is committed to promoting equality and ensuring equal employment opportunities for everyone, preventing any form of discrimination. We actively foster diversity and inclusion, rejecting discrimination based on race, gender, disability, religion, sexual orientation, gender identity, or any other personal or social condition, while creating an inclusive and enriching workplace.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Architect Devops AWS
Architect Devops AWS

Ayesa Digital • Spain

Hybrid
EUR 50,000 - 70,000
Health insurance
Flexible working hours
Restaurant tickets
+4
Programador Full Stack
Programador Full Stack

Ayesa Digital • Sevilla

Hybrid
EUR 40,000 - 60,000
Seguro médico
Ticket Restaurant
Guardería
+2
Senior Python Full-Stack Engineer (FastAPI + React)
Senior Python Full-Stack Engineer (FastAPI + React)

Ayesa Digital • Madrid

On-site
EUR 65,000 - 90,000
Flexible working arrangements
Private health insurance
Meal vouchers
+2
Senior Python Developer
Senior Python Developer

EPAM Systems Inc • Madrid

Hybrid
EUR 80,000 - 110,000
Private health insurance
Stock Purchase Plan
100% paid sick leave
+3
Analista Programador/a Fullstack .NET y Angular
Analista Programador/a Fullstack .NET y Angular

Ayesa • Barcelona

On-site
EUR 30,000 - 40,000
Flexibilidad horaria
Seguro médico
Ticket Restaurant
+3
Senior Python Developer
Senior Python Developer

Agrupa Global Talent • Barcelona

Hybrid
EUR 40,000 - 60,000
Lunch vouchers
Health and dental insurance
Transport
+1
Senior FullStack Developer (Python & React)
Senior FullStack Developer (Python & React)

Sopra Steria • Valencia

Hybrid
EUR 50,000 - 75,000
Contrato indefinido
23 days vacation
Formación continua
+4
Programador Senior Full Stack
Programador Senior Full Stack

Digital55 • Gijón

Remote
EUR 55,000 - 65,000
Remoto total
Horario flexible
Bonos por rendimiento
+5
Senior Full-Stack Dev (Python & React) – Automotive Impact
Senior Full-Stack Dev (Python & React) – Automotive Impact

Sopra Steria • Valencia

Hybrid
EUR 50,000 - 75,000
Contrato indefinido
23 days vacation
Formación continua
+4
Senior Ai-Enabled Full Stack Developer On Azure
Senior Ai-Enabled Full Stack Developer On Azure

Onyx Conseil • Barcelona

Remote
EUR 65,000 - 90,000
Fully remote
Competitive salary
Stock options
+7