Full-Stack Developer (React + TypeScript + FastAPI + PostgreSQL + Docker)

Ayesa
Municipality of Seville, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Municipality of Seville, Spain

Tech stack

JavaScript
API
Artificial Intelligence
Automation of Tests
Code Review
Continuous Integration
Relational Databases
Github
Design of User Interfaces
Python
PostgreSQL
Query Optimization
TypeScript
Tailwind
React
Delivery Pipeline
Backend
GIT
FastAPI
Pytest
Containerization
WebPack
Real Time Data
Front End Software Development
REST
Docker
Microservices

Requirements

5 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. At Ayesa, we dont wait for the future, we lead it. Through #technology and engineering, we make it possible, turning challenges into opportunities, concepts into solutions, and vision into real impact. Step by step, we are moving closer to a better future. With your passion, talent, and determination, we will continue to transform the present and build the future. Ayesa, Making It Happen. If you are an enthusiastic person, passionate about technology, and looking for a new professional challenge, this is your place! We are looking to expand our team with a Full-Stack Developer (React + TypeScript + FastAPI + PostgreSQL + Docker) to join us in a hybrid work arrangement Go ahead and take the leap! We are waiting for you! What will you do? * Design, build, and maintain backend services and RESTful APIs using Python (FastAPI). * Develop and optimize frontend applications using React (TypeScript), Vite, and TailwindCSS for modern, responsive UIs. * Architect and manage relational database schemas using PostgreSQL, including migrations and query optimization. * Containerize and orchestrate applications using Docker and docker-compose for local and cloud deployments. * Integrate backend and frontend components for seamless user experiences, including real-time data flows and API consumption. * Implement automated testing using Pytest (backend) and Jest (frontend). * Apply strong UI/UX principles to deliver intuitive, modern interfaces. * Participate in code reviews, CI/CD pipeline management, and Git-based workflows. What are we looking for? * 5+ years of experience in full-stack development with Python and React. * Strong experience with FastAPI and REST API design. * Proficiency in React with 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 in English (written and spoken). * Advanced English (C1/C2) We offer you a path full of adventures: * Go as far as you want! Grow with our development programs! We will help you define your future career path annually by participating in cutting-edge projects with top professionals in the sector. * Because what matters is you: We have policies that facilitate work-life balance: flexible hours, Smart Job, and an intensive summer work schedule. * You decide how to use your money: Enjoy our flexible compensation plan. We offer: health insurance, restaurant tickets, childcare, and transportation. * Well-being Plan: Discounts on travel, technology, training, sports, beauty, and much more! * Have fun participating in the different contests and activities we organize: do you like sports, writing, or photography?

About the company

Everything has a place. * Stay updated! We are committed to continuous learning. We offer specialized training, certifications, and language courses. * Leave your mark! Make an impact with our social volunteering projects. Join the leading Spanish multinational technology and engineering services company in the world! In compliance with Organic Law 3/2007, of March 22nd, Ayesa has set as its objective to promote the defense and effective application of the principle of equality between men and women, avoiding any type of employment discrimination based on sex, thus guaranteeing equal opportunities for entry. Likewise, we promote diversity, rejecting any type of discrimination based on race, sex, functional diversity, religion, sexual orientation, gender identity, or any other personal or social condition, committed to building an inclusive and enriching environment. Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Business Consulting and Services Referrals increase your chances of interviewing at Ayesa by 2x Get notified about new Full Stack Engineer jobs in Seville, Andalusia, Spain. #J-18808-Ljbffr

Apply for this position