Back End Developer
Bewaar deze vacature en houd uw zoekopdracht georganiseerd
Maak een gratis account aan om vacatures op te slaan, waarschuwingen aan te maken en vanaf uw dashboard terug te keren naar deze vermelding.
Als u doorgaat, gaat u akkoord met onze Voorwaarden & Privacybeleid.
ppTiqets is an award-winning tech scale-up headquartered in the Netherlands. We are hiring Backend Engineers to join our mission to bring the world more ways to culture /ph3Who are we? /h3pWe are revolutionising the way people buy tickets to unforgettable experiences at the best destinations all over the world. Our technology makes planning easy for thousands of travellers to find all the experiences they don't want to miss during their trip (museums, zoos, theme parks, and more), so they can book all their tickets in one place. /ppWe are an international company committed to making culture accessible to our customers and our employees. We build diversity, equity, and inclusion into our company culture naturally. /ppThese values are promoted from the inside out, and we strive to represent and honor differences in gender, race, religion, and sexual orientation in our company culture, our content, and our product. /ph3Working at Tiqets /h3pAt Tiqets, we are changing how our customers experience culture. As a Tiqeteer, you will learn and you will teach; inspire and be inspired; intellectually challenge and be challenged. You will have fun, you will entertain, you will have freedom, autonomy, and work as part of a cohesive team. /ph3What you and your team will do /h3pWe work in multidisciplinary teams combining roles such as Product Manager, Design, Backend, Frontend, and Data Analysis. As a 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. /ph3First and foremost, you /h3ulliSolve 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. /liliFind the right solution. Not taking too many shortcuts or overengineering. /liliCommunicate and act proactively. Help each other across team boundaries. /li /ulh3Overall each team is responsible for /h3ulliThe technology that powers our services. /liliThe quality, performance, and stability of our services through automated testing, monitoring, solving issues and measuring product and technical metrics. /liliMaintaining and evolving the architecture based on business, product, and technical requirements. /liliKeeping our Continuous Integration pipeline green, launching our automated deployment to the Kubernetes cluster and monitoring your changes in production. /liliLearning and sharing knowledge with internal TechTalks and company with Pizza Drinks sessions /li /ulh3Examples of things you would do /h3ulliRefactor a piece of legacy code to make it more scalable /liliReview your teammates’ merge requests and give them practical feedback /liliJoin the weekly tech sync to discuss cross-team and technical roadmap issues /liliDepending on your experience, write a POC to test the viability of a potential big feature /liliInvestigate with our platform team why our celery workers mysteriously do not pick up tasks for 5 minutes after a deploy /li /ulh3What you will need /h3ulliBachelor’s or Master’s degree in Computer Science, or similar technical field of study, or equivalent practical experience. /lili3+ years of professional experience as a developer working in an agile product development environment. /liliFluent in Python. Skilled in other programming languages like Ruby, Java, C#, Go, JavaScript is cool, but not necessary /liliGood understanding of relational databases like PostgreSQL /liliExperience with AWS cloud stack or alternatives /liliAble to translate requirements into well-designed technical solutions and have effective communication skills /liliLiving in the Netherlands /li /ulpFor this role, we have a salary range from €5,000 to €7,000 per month. Your specific placement within the range will be determined by your professional background and experience. /ph3The hiring process /h3pWe care about transparency, so we are very open about our processes. We will ask you to come up with a production-ready solution for a technical problem that you can work on offline. Don’t expect to be asked to build a whole system or set of components; the assignment should take you no longer than a couple of hours. A couple of senior backend engineers will review your submission. Based on their evaluation, we will invite you to our main offices in Amsterdam for the interview rounds, or remote if applicable. /ppThe topic of the first interview will be about that assignment and your solution. The second interview will cover more in-depth knowledge about programming topics in general. The third and final interview focuses on cultural fit, and the topics can be very diverse. Remember that during all these sessions, y