• 4+ years of software engineering experience of building highly scalable, high-quality systems in a direct-to-consumer business
• 4+ years of experience and expert knowledge in Python
• Expert understanding of the principles of client-server interactions (ie protocols, authentication/authorization mechanisms, asynchronous tasks, etc)
• Expertise in SQL/NoSQL database design, practical experience of developing systems with different databases
• Experience with testing of microservices and systems
• Experience with design REST API
• Experience and expert knowledge in JavaScript (Node.js), Go
• Experience with Google Cloud Platform, Amazon Web Services or another public cloud provider, containerized deployments, Kubernetes
• Experience in scaling out applications and maximizing throughput through load balancing, database sharding, distributed cache systems, route optimization, etc
• Experience with TDD
• Experience with Hypermedia API, GraphQL API
● Competitive remuneration.
● Best office in Kiev, in the very city center.
● 22 working days holiday.
● Medical and travel insurance.
● Gym.
● Flexible working hours.
● English classes.
Research and use new technologies to power the Product and interact with other R&D teams to help create and build the best environment possible.
Be responsible for the lifecycle of your projects from inception to deployment.
Develop core technologies and systems to be used throughout the company for current and future projects and products.
In our Media Group, the team responsible for storing and organizing the pictures, movies, music and data of about 150+ million users. We handle over petabyte of data, and use the latest cloud technology and methodologies. Our cloud services power APIs for all of our web, mobile and desktop client applications.