Engineer I - Backend

Tiqets
Amsterdam, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Amsterdam, Netherlands

Tech stack

Java
JavaScript
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Data analysis
Automation of Tests
C Sharp (Programming Language)
Continuous Integration
Relational Databases
Django
Python
PostgreSQL
Redis
Ruby
SQLAlchemy
Flask
Backend
Kubernetes
Information Technology
Deployment Automation
Celery
Go
Programming Languages

Job description

We work in multidisciplinary teams combining roles such as Product Manager, Design, Backend, Frontend, Data Analysis. As a senior backend engineer, you will be part of our B2B, B2C, or enabler teams. Our B2B and B2C teams focus on optimising the connection with our venues and suppliers, making tickets available to customers and distributors, ensuring the optimal checkout experience both on web and our App. The Enabler teams power the growth of Tiqets on the operational, technical, and business sides.

First and foremost, you

  • Solve and code complicated, technical problems and ensure the code is performant, readable, well-structured, has automated tests, and follows our architecture, using primarily Python 3.x, Flask, SQLAlchemy, and Django.
  • Find the right solution. Not taking too many shortcuts or overengineering.
  • Communicate and act proactively. Help each other across team boundaries.

Overall each team is responsible for

  • The technology that powers our services.
  • The quality, performance, and stability of our services through automated testing, monitoring, solving issues and measuring product and technical metrics.
  • Maintaining and evolving the architecture based on business, product, and technical requirements.
  • Keeping our Continuous Integration pipeline green, launching our automated deployment to the Kubernetes cluster and monitoring your changes in production.
  • Learning and sharing knowledge with internal TechTalks and company with Pizza & Drinks sessions

Examples of things you would do

  • Refactor a piece of legacy code to make it more scalable
  • Review your teammates' merge requests and give them practical feedback.
  • Join the weekly tech sync to discuss cross team and technical roadmap issues
  • Write a POC in a week to test viability of a potential big feature
  • Investigate with our platform team why our celery workers mysteriously do not pick up tasks for 5 minutes after a deploy, Some of the tools we're working with on the Backend

Python

Django

PostgresSQL

Flask

Git

Kubernetes

Requirements

  • Bachelor's or Master's degree in Computer Science, or similar technical field of study, or equivalent practical experience.
  • At least 5 years of professional experience as a developer working in an agile product development environment.
  • Fluent in Python. Skilled in other programming languages like Ruby, Java, C#, Go, Javascript is cool, but not necessary
  • Good understanding of relational databases like PostgreSQL
  • Experience with AWS cloud stack or alternatives
  • Able to translate requirements into well-designed technical solutions and effective communication skills
  • Living in the Netherlands/EU region

Benefits & conditions

  • Mental health support through our partnership with OpenUp
  • Daily fresh lunch buffet provided by Join Programs
  • Sports activities: free gym, running sessions, boot-camp, football, climbing and more
  • Fun, sociable company events in and out of the office
  • 20% employee discount code to explore great museums/venues worldwide
  • Pension contribution and travel compensation

About the company

We’re revolutionizing the way people buy tickets to culture and attractions in cities all over the world. Our technology allows users to easily browse and book tickets to the best attractions in seconds, meaning customers can enter museums, zoos, theme parks and more simply by showing their smartphones. About time, right?

We’re dedicated to bringing simplicity to the world of travel and entertainment. If you want to join our team, working as a Backend Developer, send us your resume.

Apply for this position