Django Engineer

London

Permanent

Salary: £40k - £75k (Bands C - D) depending on ability.

Location: We welcome remote applications within the UK. We already have people in London, Bristol, Leeds, Portsmouth, and Bury St Edmunds.

We’re currently looking for new Python Engineers to join our UK project teams to deliver complex web applications written in Python, primarily using Google Cloud and Django. You’ll be developing high-profile digital products for well known clients, while working within a supportive, cross-discipline product team.

About the role

As an Engineer, your main focus is project work, working closely with designers, delivery leads, product leads, and with guidance and mentoring from other members of the Engineering team. You will be assigned a representative from the Engineering team (usually a Team Engineer or Tech Community Lead) to aid your progression and help you move forward with your career at Potato. You will join one of our friendly, supportive, proactive Agile product teams. Our teams are self-organising, with the freedom to define their own ways of working.

At Potato we’re not married to any one frontend framework. We’ve recently deployed projects using Vue.js, Angular with NgRx, and our own p.ota.to was rebuilt as an isomorphic React app. Of course we also regularly get stuck in with POSH (Plain Old Semantic HTML) and CSS/Sass with some vanilla JavaScript to go with it. We aim to strike a balance between leveraging our existing strengths and exploring new tech. While this listing focusses on JavaScript, we try to avoid silos: our developers are encouraged to contribute to any part of a system they’d like to.

Although this is advertised as a full-time role based at our London office, we’re interested in applications from part-time or flexible workers. We’d also like to hear from remote workers who are within a commutable distance of our London office and could travel there, no more than a few times a month.

Accountabilities

  • Writing clean, easy to read, and maintainable code
  • Finding creative solutions to technical problems and user needs, whilst also finding opportunities to optimise and simplify software
  • Striking the right balance between perfection and delivery
  • Working in a friendly, self-organising, cross-functional, Agile product team
  • Supporting other Engineers within the team
  • Collaborating closely with other disciplines such as Designers and Product Leads
  • Regularly working together with multiple clients and client engineers

Related clients

About you

We’re looking for someone who writes great code, but also enjoys collaborating with other disciplines in the product team to devise creative solutions to the users’ needs. For this role, you should have an appreciation of the full web stack, as well as an appreciation of current trends in both backend and frontend web technologies. Experience with modern web frameworks is a plus, but not mandatory.

Your experience and skills

You must have:

  • Proven experience building for the web using Python.
  • Detailed knowledge and long-term experience with a backend Python framework such as Flask, Django or FastAPI.
  • Proven experience of model design on relational and non-relational databases.
  • Experience with Google App Engine or a similar PaaS.
  • An understanding of security vulnerabilities and how to prevent them.
  • A high-level understanding of frontend development.

Ideally, also:

  • Experience launching high-quality digital products.
  • Proven experience creating secure and well-designed APIs.
  • Proven experience building for scale: high traffic, big data, large feature sets.
  • Proven front-end web or native app development skills.
  • Knowledge of testing, QA tools and methodologies.
  • Familiarity with Agile methodologies such as Scrum and Kanban.
  • Expertise in developing software in an area outside the Web (e.g. Game development, mobile development etc.).

Culture

Working shoulder-to-shoulder with some of the best engineers, designers and product leads in town, we’ll give you the freedom to manage your own work and trust you to get things done. Want to work from home occasionally? Go for it. Need to unwind with a game of pool or some studio dog cuddles? All good. Ultimately, we just want to make sure that you have everything you need to help us build the best products possible.

You’ll have many opportunities for growth and learning: collaboration within teams, rotation to different products, experimentation on internal tools, involvement in new business and pitching, our Potato Talks events, mentorship, training courses, and conferences.

A bit more about us...

We’ve won some of the industry’s most well-recognised creative awards such as Cannes Lions and Clios, and our people are regularly named within leagues such as the BIMA 100. In the past 12 months, more than a billion people globally have used a product created by Potato.

We also work hard to be a great employer - a place where our people are proud to work. In 2021, we were officially recognised as a Best Company to Work ForTM, named within the Top 100 Best Small Companies to Work For.

We are one of a handful of companies to have been named as a London Mayor’s Good Work Standard employer at ‘Excellence’ level. The new Standard sets the benchmark the Mayor wants every London employer to work towards and achieve.

Our US studio was also certified as a Great Place to Work in 2020.

Inclusivity

We want to make our hiring as inclusive as possible, this job description has been reviewed by a range of employees and has passed a neutral language check. We have also reviewed our hiring process to make sure it offers flexibility to candidates that need it.

We're trying to do better and would love your feedback. If you think there's anything we could improve, or places you think we should advertise, then please let us know.

Contact us

Benefits

  • Pension scheme
  • Private medical insurance
  • Employee assistance programme
  • Wellness programme
  • Uncounted leave (within reason)
  • Enhanced parental leave
  • Life assurance
  • Flexible working
  • Income protection insurance
  • Eye tests
  • Cycle to work scheme
  • Season ticket loan
  • Flu jab
  • Birthday off
  • Volunteering days
  • Christmas holiday

Perks

  • Free lunch every day (in the office)
  • Snacks and drinks (in the office)
  • Social events
  • On-site osteopath
  • Fitness contribution
  • A phone