Take your career to the next level with Amaris Consulting as a Full Stack Developer (Python/React). Be part of an international team, thrive in a global group with a €800M turnover and over 1,000 clients worldwide, and an agile environment. The ideal candidate will have a proven track record in building scalable, high-quality applications and is comfortable working across the entire stack. Spanish fluency is required as part of this role.
✍️ WHAT WOULD YOU NEED? ✍️
* 3 to 5 years of experience as a Full Stack Developer.
* Strong proficiency with Python (strict typing) for backend development.
* Extensive experience with React and TypeScript for frontend development.
* Solid knowledge of FastAPI, AWS infrastructure (including S3, Glue, RDS, Lambda, Step Functions, ECS/ECR, CloudWatch), and version control tools such as Git.
* Proven expertise with DevOps practices, including CI/CD pipelines (Jenkins), Docker containerization, and deployment automation.
* Familiarity with data engineering tools and architectures like Snowflake, Apache Spark, and Elasticsearch/OpenSearch.
* Experience working with Tableau/Power BI APIs for data visualization embedding.
* Advanced proficiency in English (written and spoken) is mandatory; Spanish fluency is preferred.
* Strong problem-solving skills and ability to work both independently and as part of a team.
* Availability to work within EU time zones; full remote working option available.
WHAT WILL YOU BE DOING?
* Lead backend development using strictly-typed Python and TypeScript .
* Design and implement service-oriented architectures using FastAPI .
* Build and maintain production-grade ETL pipelines leveraging modern data engineering practices.
* Manage AWS infrastructure with CDK (TypeScript), including services such as S3, Glue, RDS, Lambda, Step Functions, ECS/ECR, and CloudWatch.
* Develop and maintain Elasticsearch/OpenSearch implementations.
* Oversee deployment automation, CI/CD pipeline development, and release management.
* Design and implement comprehensive data migration strategies.
* Integrate and maintain Tableau/Power BI APIs for embedding and visualization purposes.
* Develop efficient, reusable front-end components with React, focusing on performance and user experience.
* Implement frontend state management using Redux/Redux-Saga and design responsive, cross-browser compatible interfaces using Material-UI and other libraries.
* Use modern testing frameworks such as Jest and React Testing Library to ensure code quality.
* Monitor production environments with alerting and monitoring tools.