Backend Python Engineer

  • Backend, Full Stack
  • Permanent
  • London, UK

Sifted is the media platform reporting on the world of technology and startups in Europe, backed by the Financial Times. Two years after launching, we’ve become known for our high-quality journalism and fresh viewpoints, and a must-read for many founders, investors, and people working in startups across the continent.

Our team of reporters, based across Europe, aren’t chasing after the latest funding announcements or product releases; plenty of other sites have got that covered. We are telling the stories that should be told — big startup trends, compelling company profiles, and the everyday lessons that come from growing a business and messing up along the way.

We have grown from a standing start to over 500,000 monthly unique visitors, and over 60,000 newsletter subscribers, and have a lively social media following, but there is much more to be done to both grow and consolidate our readership – and ship new products. Our team in London is expanding rapidly and we’re looking for talented people to join.

While HQed in London, we are open to semi-remote applicants — ie. people who could travel in a couple of days per week. During the lockdowns, we have been working fully remotely.

The Role

We are looking for a Mid Level (roughly 2-4 years) Backend software engineer with Python experience to join our small but growing development team. You’ll also be working with Node and Express. You’ll help us improve our existing products and also build new and exciting data-driven products and features.

You will need commercial experience with Python and some experience (personal tinkering accepted!) with Node. You should be a T-shaped engineer who is fluent across web development but with key proficiencies and interest working towards the back-end, databases, integration (3rd party or internal). The work will likely be varied as often the products and features are early in inception. One day you might be working on a new data pipeline and tools for analysts to collect and organise data then another day you might be reconfiguring the CDN or Infrastructure to optimize website performance.

An interest in media/publishing is a must, experience with CMSs of some sort highly desirable. You must have deep experience in back-end web development, databases, and integrating products as well as real-world experience running and monitoring software in production. You will need:

  • Proficiency with a server-side language like Python
  • Proficiency with Javascript, particularly node.JS
  • Proficiency with Databases, SQL, GIT, and cloud platforms like AWS (or others)
  • Experience with agile development methodologies like Kanban or Scrum
  • Experience with CMSs
  • An interest in data engineering and data pipelines

Nice to have:

  • Experience with Terraform and Heroku
  • Experience with React, Vue.JS or another declarative front end framework

Interview Process

  1. 30 minute video call with Stu, our Lead Engineer
  2. A short take home technical challenge
  3. A 2-3 hour final round to discuss your challenge and introduce you to other members of the dev team and business

What we offer:

  • Competitive salary and equity
  • Shiny new technical equipment – we’re a Mac shop generally, but are open to whatever suits your needs
  • £1,000 annual learning budget to spend on technology courses – or anything else that interests you!
  • 25 days of annual leave plus the usual public holidays
  • Flexible working hours and (post-lockdown) the option to work from home some days
  • Weekly team lunches (virtual for now) and seemingly endless snacks (when in the office)
  • Regular team socials… post-lockdown (eg. pub quizzes, dinners, theatre trips)

Our culture

We have a small-company mindset, but big company goals, and can draw on many of the strengths and benefits of a world-respected brand, the Financial Times. We’re friendly, hard-working, and passionate about what we do. We have a flat structure, collaborate across disciplines, and everyone has an impact across many areas of the business. We value feedback, honesty, and clear communication. Drop your CV if you’re interested – we’d love to chat!

Click here to apply