Department

IT & Product

Connect

How we work


Continuous Integration, Delivery & Deployment

We practice Trunk Based Development, we don't have branches, we don't follow “git flow” or any other feature branching. We merge every commit to master and use feature toggles if necessary. Definition of “Done” at Tagvenue is that code is deployed to production, released to users and feature toggle/old code is removed. Every developer pushes to master more than 4 times a day on average.

We do Test Driven Development, we write tests first and they are all ran parallelised in the cloud in less than 5 minutes. We keep the build in a green state, we remove any flaky test as soon as we find them. We have all levels of tests, from unit and integration tests to small number of end-2-end, functional and smoke/infrastructure tests.

Every developer does 1-2 automated deployments daily on average. This makes us practitioners of Continuous Integration and Delivery and soon it will be Continuous Deployment too.

DevOps

We do Infrastructure-as-Code using Terraform, it takes 10 minutes to create new production-like test environment. Every developer is self-serviced. 

We have powerful telemetry that we are using for logging, monitoring and alerting. We are collecting many application-level metrics, events as well as logs from different components of our stack (e.g. PHP app logs, server logs, CDN logs etc). Thanks to that we have very fast feedback from production environment. 

We limit WIP and minimise cycle times, we work on our constraints and try to improve the process of delivering software.

We follow many best practices and constantly adding new. We put in an effort into learning and improving how we work. We are reading books, we do retrospectives weekly, code reviews, pre-coding reviews, give lots of feedback. We spent 25% of our time on non-features improvements e.g. investing in automation or refactoring.

Work environment

Team is small, currently 5 developers in the company. You will have a huge impact on what is happening and you will meet people here who truly understand the industry and our craft.

Work is interesting, we are implementing many new features and are facing scaling problems as our volumes grow and we are entering new countries.

Connect

Connect with us to stay up to date on new openings.

All jobs

Our culture

At Tagvenue, we are always wondering, challenging, getting data to back up our theories. We remember how to be critical thinkers, at the same time, we approach the world with an open mind, always ready to be inspired.

 

We focus on our priorities, turn plans into actions and deliver what we promised. Challenges that we accept, fuel our ambitions. We do our best, at the same time, we enjoy the ride and have fun in the process.

 

We give people a lot of freedom and share information transparently. We believe that taking ownership not only allows us to hold ourselves accountable for the outcomes, but it also empowers people to become better.

Let's grow together

  • As a team – with trainings, workshops and team building activities

  • As a professional – with our in-house library and an unlimited budget for books & audiobooks

  • As a human – with opportunities to learn, make connections and get inspired

Starowiślna 79
31-032 Kraków Directions View page

London

71-75 Shelton St
WC2H 9JQ London Directions View page

Teamtailor

Career site by Teamtailor