Working predominantly with C#, React, Kafka, GraphQL, Docker, Kubernetes and services that are running in AWS, GCP and Azure, within a microservices architecture and TDD environment
Productionising and testing your product while working on a number of experiences touching all of our client’s existing product range and also new product launches
Collaborating with other teams to build reusable components and platform capabilities
Enjoying full autonomy in designing and building new experiences under the supervision of a Software Engineering Manager
Developing new features by designing and implementing them following SOLID principles and using the appropriate design patterns
Maintaining existing code and writing automation tests to ensure high standard quality for mobile and web platforms
Involving in architecture definition and supporting architectural decisions
Writing documentation for new and existing features
Diagnosing and fixing critical bugs and improve performances.