Python/Node Engineer

Who we are

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.

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. 30 people strong, we’re currently hiring 1-2 new people per week and intend to double our engineering team by the end of the year. 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.

About the role:

We are looking for a mid-senior Backend or Full Stack software engineer with Node or Python experience to join our small but growing development team. You’ll need 2+ years of commercial experience and will help us improve our existing products and also build new and exciting data-driven products and features.

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 big plus, and experience with CMSs of some sort highly desirable.  If you’re unsure if you fit the requirements, apply anyway (we respond to everyone)!

Requirements:

  • Experience with (and a desire to use) Node and/or Python
  • Proficiency with JavaScript
  • An understanding of modern Databases, SQL, GIT, and cloud platforms like AWS or others i.e. Heroku, GCP
  • Knowledge of agile development methodologies like Kanban or Scrum
  • An interest in data engineering and data pipelines

Nice to have:

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

Interview Process

  1. 30 minute video call with Stu, our Lead Engineer
  2. A short take home technical challenge
  3. A 1.5-2 hour final round to discuss your code, introduce you to other members of the dev team and business – like Caspar (CEO), France (PM) and Javi (Engineer) – and answer any of your questions 

What we offer:

  • Competitive salary (£40-60k) 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.

one of our many socials