We are seeking a highly skilled Full Stack Developer to join our team and work 100% dedicated to a strategic project for one of our top pharmaceutical clients. This is an exciting chance to contribute to the development and evolution of enterprise-grade applications in a dynamic and innovative environment.
As a Full Stack Developer, you will work on both backend and frontend development with a strong focus on Python, React, AWS infrastructure, and modern DevOps practices. You will play a key role in building, maintaining, and enhancing complex applications, collaborating closely with the client’s technical leadership team.
The role requires a blend of technical expertise, adaptability to evolving requirements, and the ability to work in a fast-paced environment within the pharmaceutical sector.
Key Responsibilities Backend Development Develop backend features using strictly-typed Python and TypeScript.
Design and implement service-oriented architectures with FastAPI.
Build and maintain production-grade ETL pipelines using modern data engineering practices.
Manage AWS infrastructure via CDK with TypeScript, including services such as S3, Glue, RDS, Lambda, Step Functions, ECS / ECR, and CloudWatch.
Work with Elasticsearch / OpenSearch integrations.
Contribute to deployment automation, CI / CD pipeline development, and release processes.
Support data migration activities.
Maintain and integrate Tableau / Power BI APIs for embedded analytics.
Frontend Development Build and maintain UI components using React and Material-UI.
Implement data visualization features with D3.js and the Tableau embedding API.
Manage application state with Redux / Redux-Saga.
Optimize performance, responsiveness, and cross-browser compatibility.
Integrate frontend applications with AWS services via Amplify SDK.
Assist in containerization of frontend applications using Docker.
DevOps & Infrastructure Contribute to CI / CD pipeline maintenance for both frontend and backend.
Support monitoring and alerting in production environments.
Implement containerization strategies with Docker.
Requirements Backend Expertise Strong hands-on experience with Python and strict typing.
Proficiency in FastAPI for API development.
Data engineering experience, including :
Data warehousing (Snowflake preferred)
Data lakes architecture
Data manipulation (Apache Spark, Pandas)
Advanced AWS knowledge (S3, Glue, RDS, IAM, Lambda, Step Functions, SNS, SQS, ECS / ECR, CloudWatch, VPC).
Advanced PostgreSQL and Elasticsearch / OpenSearch skills.
Proven track record in production-grade ETL pipelines.
Frontend Expertise Solid experience in React and TypeScript for enterprise applications.
State management with Redux / Redux-Saga.
UI libraries such as Material-UI.
Data visualization with Tableau embedding API and D3.js.
Strong frontend performance optimization skills.
Knowledge of responsive design and testing frameworks (Jest, React Testing Library).
DevOps Skills CI / CD pipeline development (Jenkins preferred).
Docker containerization for backend and frontend.
Monitoring and alerting systems in production.
#J-18808-Ljbffr
Fullstack Developer • Sant Cugat, Catalonia, España