About the Role :
We are looking for an experienced Full Stack Developer to lead the development and maintenance of our enterprise-grade applications. This role requires expertise in both backend and frontend development with a strong focus on Python React AWS infrastructure and modern DevOps practices. The ideal candidate will have a proven track record of designing scalable architectures building robust APIs and developing sophisticated user interfaces with seamless backend integration.
Key Responsibilities :
Lead backend development using strictly-typed Python and TypeScript.
Design and implement service-oriented architectures using FastAPI.
Build and maintain production-grade ETL pipelines using modern data engineering practices.
Manage AWS infrastructure using CDK with TypeScript including services such as S3 Glue RDS Lambda Step Functions ECS / ECR and CloudWatch.
Develop and maintain Elastic search / OpenSearch implementations.
Oversee deployment automation CI / CD pipeline development and release management.
Design and implement comprehensive data migration strategies.
Maintain and integrate Tableau / Power BI APIs for embedding and visualisation.
Develop sophisticated UI components using React and Material-UI.
Implement complex data visualisation features with tools like and Tableau embedding API.
Design and maintain state management using Redux / Redux-Saga.
Optimize frontend performance and user experience ensuring responsive design and cross-browser compatibility.
Lead frontend architecture decisions and implement best practices.
Integrate frontend applications with AWS services via Amplify SDK.
Implement containerization strategies for frontend applications using Docker.
Manage and optimize CI / CD pipelines for both frontend and backend applications.
Ensure robust monitoring and alerting systems for production environments.
Implement containerization strategies using Docker for both backend and frontend applications.
Requirements
Several years of hands-on Python development experience with strict typing.
Advanced knowledge of FastAPI for API development.
Strong experience with data engineering including :
o Data warehousing (Snowflake preferred).
o Data lakes architecture.
o Data manipulation (Apache Spark Pandas).
Comprehensive AWS expertise including :
o S3 Glue RDS IAM.
o Lambda Step Functions.
o SNS SQS.
o ECS / ECR.
o CloudWatch VPC and AWS networking.
Advanced PostgreSQL and Elasticsearch / OpenSearch knowledge.
Proven experience building and maintaining production-grade ETL pipelines.
Several years of React development experience in enterprise applications.
Expert-level TypeScript knowledge and implementation.
Advanced experience with :
o Redux and Redux-Saga for state management.
o Material-UI or similar component libraries.
o Tableau embedding API and visualization libraries like .
Proven expertise in :
o Frontend performance optimization.
o Modern testing frameworks (Jest React Testing Library).
o Responsive design and cross-browser compatibility.
Strong experience with CI / CD pipeline development and Jenkins.
Docker containerization for both backend and frontend applications.
Monitoring and alerting systems for production environments.
Key Skills
Abinitio,Administration And Accounting,Android,Bid Management,Inventory Management,Embedded C
Employment Type : Full Time
Experience : years
Vacancy : 1
Stack Developer • Barcelona, Cataluña, Spain