SENIOR PYTHON FULL-STACK DEVELOPER

Ayesa
Madrid, Spain
1 day ago
Apply on www.jobleads.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

JavaScript (Programming Language) Automation of Tests Code Review Continuous Integration Relational Databases Github Design of User Interfaces Python (Programming Language) PostgreSQL Query Optimization TypeScript ReactJS
+9 more
Delivery Pipeline Backend Git Fastapi Pytest Containerization Front End Software Development Restful APIs Docker

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.

Requirements

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

Benefits & conditions

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

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com
Prepare application

Good distractions

Loading talks and stories from around this role…