Work predominantly with C#, React, Kafka, GraphQL, Docker, Kubernetes, Cypress and services that are running in AWS, GCP and Azure, within a microservices architecture and TDD environment
Build and test your product while working on a number of experiences, touching all of our client’s existing product range and also new product launches
Collaborate with other teams to build reusable components and platform capabilities
Enjoy full autonomy in designing and building new experiences under the supervision of a Software Engineering Manager
Develop new features by designing and implementing them following SOLID principles and using the appropriate design patterns
Maintain existing code and write automation tests to ensure high standard quality for mobile and web platforms
Be involved in architecture definition and support architectural decisions
Write documentation, diagnose and fix critical bugs and improve performances