Minimum of 7 years in a Software Development role Exceptional coding skills and command of either Java and Spring Boot or Python and one of its framework, preferably FastAPI Experience designing and implementing micro-services Knowledge in API design with REST, gPRC, GraphQL and API documentation with OpenAPI, Swagger Experience with various data store, streaming and caching solutions (SQL and NoSQL databases, Redis, MQ, Kafka, ElasticSearch) Ability to draw and document technical solutions prior to implementation Professional proficiency in written and spoken English