Senior Engineer (Python/Django)

Location: London (hybrid working)
Department: Technology
Reporting to: Senior Tech Lead

Role Overview 

The Time Out ticketing and e-commerce platform is built on top of a Django stack and provides a set of APIs that power a React based frontend. The e-commerce platform will be undergoing a transformation as it begins to play a larger role in our stack, supporting the businesses expansion. We are seeking a skilled Senior Developer/Engineer with hands-on experience in developing and maintaining Django applications to help meet those demands. The role will be full stack - from dealing with the application and database model - all the way up to the front end rendering and display using React. Experience leading and guiding small teams is an additional attribute that would be attractive for this role but not required.

Responsibilities

● Partner closely with Engineering, Product and Business counterparts to prioritize work and drive execution against business goals.
● Spend about 90% of your time working in the code base and contributing to the project.
● Work on APIs, client interfaces, and infrastructure to deliver business and technical goals.
● Work with third-party payment and commerce delivery partners to achieve goals.
● Work with the DevOps team to help in production application delivery and maintenance tasks.
● Help make architectural decisions about new and existing platforms and frameworks, have a voice in the future of a growing business. Focus on improving the way we work.

Skills and Experience

● You have at least a BSc in Computer Science or equivalent experience
● You’ve been writing software for at least six years
● Must be comfortable with the Django framework and production deployment of Django
● Comfortable working within the AWS ecosystem
● Must have experience working with databases using SQL
● Experience with React.js for developing single page web applications is a plus
● Experience using modern source control systems.
● Experience with test automation, and creating maintainable test suites.
● Understands potential breakpoints when scaling systems for web applications
● Able to communicate clearly verbally and in written documentation
● Strong understanding of the software development cycle, programming techniques and tools
● Has opinions on coding practices and technical design rigour
● Experience leading and mentoring more junior engineers is a plus
● Experience with or understanding of e-commerce platforms, or transactional flows, is a plus

Interested in applying but don't tick all the boxes on the list? Please apply, we can train you on what’s missing so we'd still love to hear from you. 

What we look for in a candidate

Time Out is a company filled with individuals as diverse as the cities we live in and cover.  At the same time, there are common characteristics we all share. To join our team, you'll want to…

● Have excellent communication and relationship building skills
● Be a team player and ready to engage and debate - understanding tradeoffs are necessary
● Have a high sense of ownership, urgency and drive
● Pragmatic instead of dogmatic - make design decisions based on engineering and human principles.
● Be flexible but persistent - ready to change how you get things done, but persistent in the pursuit of excellence.
● Be ready and willing to work in an environment that is still maturing and figuring out processes and technologies in the pursuit of getting things done.
● Be a lifelong learner, independent in the pursuit of stoking your own growth, and willing to roll with change.
● Be commercially astute - make decisions and tradeoffs against business and revenue considerations. 

About Our Culture

At Time Out Group we believe in diversity and equal opportunity for all people. We do not discriminate against external or internal candidates on the basis of age; disability; gender, gender reassignment; race; religion or belief; sexual orientation; marriage and civil partnership; pregnancy and maternity. We believe that diversity develops creativity and enables personal and professional growth where we all learn from each other. We believe in an open culture where ideas are shared candidly and where there is no fear of failure, but rather an understanding that we must experiment and have the freedom to succeed. We believe that everyone has the right to express themselves as they are as this enriches us all. We believe in an open world, social justice, and the pursuit of happiness, after all, we are in the happiness business.

As our cities have reopened, we have embraced a hybrid way of working that gives us the opportunity to work remotely, as well as from the office; offering the flexibility that brings many benefits to our lives, as well as still providing a space where we can connect and collaborate as part of our Time Out community.

About Time Out Group plc

 

It all began in London in 1968 when Time Out helped people discover the exciting new urban cultures that had started up all over the capital. Since then, this iconic brand has consistently maintained its status as the go-to source of inspiration for both locals and visitors alike.

Time Out Group has been named one of the Most Innovative Companies for 2020 by Fast Company - this prestigious annual list honours the businesses making the most profound impact on both industry and culture, showcasing a variety of ways to thrive in today’s fast-changing world. The Group comprises two highly synergistic business divisions: Time Out Media and Time Out Market. 

Time Out Media’s digital and physical media proposition comprises websites, mobile, social media, print and live events. Across these platforms, Time Out distributes its high-quality content – written and curated by local expert journalists – around the best food, drinks, culture, art, music, theatre, travel and entertainment in 328 cities and 58 countries. The Company is monetising this global reach and its strong traffic from a desirable audience via digital and print advertising as well as e-commerce. Since its launch 50 years ago, Time Out has become a global brand that advertisers and consumers love and trust.

Time Out Market is a food and cultural market leveraging the Time Out brand to bring the best of the city under one roof: its best chefs, drinks and cultural experiences – based on the editorial curation Time Out has always been known for. The world’s first food and cultural market experience based wholly on editorial curation, Time Out Market captures decades of local knowledge, independent reviews and expert opinions. Everything that is being offered in Time Out Market must have been reviewed with four or five stars, and not one star less, by independent Time Out journalists.

The first Time Out Market opened in Lisbon in 2014 and is now Portugal’s most popular attraction with 4.1 million visitors in 2019. Following this success, five new Time Out Markets opened in North America in 2019 in Miami, New York, Boston, Montréal and Chicago, and we recently celebrated the opening of Time Out Market Dubai in April 2021. A further pipeline of other global locations includes Porto, Prague, Abu Dhabi and London.

Across both business divisions, the Group’s mission is to help people around the world go out better. 



Time Out is a dynamic, pioneering brand and so is our team. We want to work with the best and brightest talent because we work for the world’s greatest cities, the people enjoying them and the businesses in them. As a truly global team we get to collaborate with colleagues from New York to Paris, Tokyo and Sydney and beyond. It’s our integrity, passion, curiosity, creativity and openness that make us successful and a unique team.

Job Applicant Privacy Notice