Your day-to-day
· Design and implement the backend of a distributed system in a micro-services architecture
· Build applications and components in AWS environment
· Research the competitive landscape and technologies and off-the-shelf solutions
· Working closely with data analysts, to translate business insights into production grade code
· Understand the domain of cloud applications and cloud security
· Understand the domain of stream processing
What you bring to the team
· At least 5 years in software development of complex back-end systems (using Java)
· Track record in full product life cycle, from design to production, building 24×7 SaaS systems
· Experience with building scalable, reliable and resilient distributed systems
· Experience in working with NoSQL databases
· An academic degree in relevant technical field or equivalent
· Experience in Python – advantage
· Experience in distributed big data technologies (Spark/Flink/Storm/etc.) – advantage
· Experience with data analysts and data scientists – advantage
· Experience with “DevOps skills” like Docker, Kubernetes, Terraform – advantage