Story of the Platform Team

As Kiwi.com has grown with incredible speed, our teams created a lot of microservices. It was tough to set standards and keep all production services in sync. So we decided to create the Platform Team, which helps all other engineering teams deliver better software faster.


What’s better software faster?

  • Resilient: be able to provide and maintain an acceptable level of service in the face of the real world’s challenges to normal operation
  • Readable: will my teammate (or at least I) understand the code half a year later?
  • Tested: unit tests, integration tests, smoke tests, you name it
  • Secure: defense in depth
  • Scalable: will we need 10x more servers after a few weeks?


What you can actually work on

As one example, we created The Zoo — an app for detecting repeatedly made mistakes across all our projects. We are also maintaining the in-house cookiecutters (blank templates for creating new services,) security, code quality tools, along with any other software or improvement aiding our engineering teams, such as crane.


Long-term goals

  • Automate everything that’s possible
  • Secure, stable, scalable, self-healing services
  • Speed up deployments, release faster (using our open-source tool Crane)
  • Make the process from idea to production as {{ buzzword }} as possible
  • Make applications faster than Elon’s Cherry Red Tesla Roadster, and still easy to understand, update, and maintain


Required skills

  • Fluent in Python or Go
  • Comfortable with Linux
  • Knowledge of Docker, CI/CD, and AWS or GCP
  • Experience with relational databases and caches that want to be databases (yes, Redis, we meant you)
  • Code design patterns
  • Microservices best practices
  • Learning and experimenting efficiently
  • Be able to read this job listing without Google Translate


What we’ll consider an asset

  • Experience with static analysis tools
  • Familiarity with some of our technologies: PostgreSQL, coala, Datadog, ElasticSearch, Terraform, Kubernetes
  • Awareness of serverless technologies
  • Being able to communicate your ideas without an API


The Platform Team

  • We are a group of passionate developers who like to do stuff the right way.
    We are happy to write open source code which gives back to the community.
    In our free time, we usually chill with shisha, playing PC games together, or just checking cool new stuff on hckrnews.


Why it rocks to be at Kiwi.com?

  • We follow The Ten Commandments of Egoless Programming
  • We deploy immediately after a job is completed, not after months of QA.
  • Do, fail, learn — repeat! We understand that mistakes happen and we learn fast.
  • We decide which cutting-edge technologies are appropriate for the task.
  • We love contributing to Open Source
  • We share our practices by writing articles to code.kiwi.com and speaking at conferences and technological events worldwide. For example Our Comprehensive Guide to Python Dependencies
  • We code at hackathons and other competitions.
  • We support the local technological community.
  • We use our work time wisely with a friendly vacation policy and work schedule.
  • We also like to party and hang out together.
  • Dogs, kids, and parties are welcome in our offices.
  • Besides a fair salary, we can also look forward to quarterly bonuses dependent on our performance
  • We work, play, relax, workout and even nap in our offices (complete with sauna, gym, masseur, sleeping rooms, canteen, chillout zones, free refreshments, etc.)
  • We also enjoy standard benefits, such as Sodexo Gastropass for meals and Flexipass for hobbies, sick days, VIP Medical Care, flight vouchers, and a multisport card
  • Thanks for reading this far! That probably means you’re really excited about this position, we like that!
Are you tired of writing one CRUD model after another? You have good ideas, but you are not able to bring them to reality in your current company? Do you know design patterns and are you in love with a clean code? You are in the right place, apply today!

Recruiter

Katerina Klepkova

Your manager to be

Stanislav Komanec

Brno, Czech Republic | Full-Time
Brno, Czech Republic | Full-Time
Belgrade, Serbia | Full-Time
Brno, Czech Republic | Part-Time
Brno, Czech Republic | Full-Time