Senior Software Engineer (Golang & PHP)

Brno
Engineering – Consumer Product (E) /
full-time /
Hybrid
About Kiwi.com

Kiwi.com is a leading global travel-tech company headquartered in the Czech Republic. Our innovative algorithm enables users to find better route options and prices other search engines can’t see, daily performing billions of price checks across 95% of global flight content. Are you bold, bright and curious? Join a global business that’s still got a start-up heart.


About our Transactional Messaging team

The Transactional Messaging team ensures seamless customer communication related to reservations via multiple channels, including email, SMS, and mobile push notifications, handling thousands of messages per minute. We store, visualise, and evaluate delivered content and interactions. To maintain high availability and scalability, we conduct code reviews, QA, and automated tests, releasing updates multiple times daily. Utilising automated testing, real-time monitoring, and alerting, we focus on delivering new features, enhancing customer value, and refactoring code to streamline development.

What you will do

    • As our Senior Software Engineer with a focus on PHP development, you will design, develop, integrate, deploy and monitor high-quality software aligned to customer needs and business goals, finding a balance between our business needs and technical excellence.
    • You will participate in architectural discussions, design solid technical solutions and lead implementations.
    • Leveraging your previous experience, you will write and review performant code, as well as automated tests.
    • You will take ownership of small to medium-sized projects related to your team’s product area.
    • Using your technical knowledge, you will support and educate other engineers, while fostering an environment of growth and team spirit.

What you will need

    • You demonstrate excellent skills with PHP web applications development and knowledge of at least one MVC framework.
    • You bring a proven knowledge of Golang in creating REST API services.
    • You offer advanced knowledge of SQL, GIT, and experience with testing techniques.
    • Your previous knowledge of HTML5, Javascript and Cypress will be highly regarded.
    • You are fluent in English and have strong communication and collaboration skills, enabling effective interaction with internal stakeholders and team members.

Our tech-stack

    • Main codebase written in PHP 8.3 utilising Nette framework
    • Golang for smaller, stand alone services
    • Docker images for local development & for production
    • Orchestration by Kubernetes, deployed to GCP
    • Postgres & Elasticsearch as permanent storage
    • RabbitMQ for processing asynchronous requests
    • PHPstan for code analysis, PHPUnit and Cypress for tests
    • Jira for implementing SW development model (Kanban)
    • Datadog for real-time metrics, logs, monitors and dashboards
    • PagerDuty for alerting and active on-call rotations within the team
    • HTML & CSS for emails and internal UIs

We offer you

    • Annual financial bonus based on company and individual performance.
    • We give our employees the freedom to choose between the environment of work from home and our modern office located in ZET Nová Zbrojovka with an in-house gym, masseur, sleeping spots, canteen, showers, chillout zones, free refreshments, Rebelbeans coffee, garage for cars/motorbikes/bicycles.
    • We enjoy benefits, such as meal vouchers, 25 days of paid vacation, Cafeteria, sick days, VIP Medical Care, Multisport card, Makro Cash & Carry Card, Employee Assistance Program, and career development framework.
    • Relocation package (including visa transfer support).
    • We're rewarding Kiwis with flight vouchers to celebrate their Kiwi anniversaries. 
    • Grow.Kiwi program which supports parents and keeps them engaged with the company. 
    • Dogs are welcome in our offices.
#LI-VL1

Interested? Join us and help us make travel more accessible to all. 

Kiwi.com is proud to be an equal opportunity workplace and employer. We review applications for employment without regard to their race, colour, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

Throughout the recruitment process and for some time after it’s finished, we’re going to process your Personal Data. You can find all the necessary information in our Privacy Policy available at: https://jobs.kiwi.com/recruitment-privacy-policy/.