drjobs Full Stack Developer

Full Stack Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Barcelona - Spain

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

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:
- Backend Development:
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.

- Frontend Development:
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.

- DevOps and Infrastructure:
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

- Backend Expertise:

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.

- Frontend Expertise:

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.

- DevOps Skills:
Strong experience with CI/CD pipeline development and Jenkins.
Docker containerization for both backend and frontend applications.
Monitoring and alerting systems for production environments.

- English is mandatory

- Backend Expertise: 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. - Frontend Expertise: 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. - DevOps Skills: Strong experience with CI/CD pipeline development and Jenkins. Docker containerization for both backend and frontend applications. Monitoring and alerting systems for production environments. - English is mandatory

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.