— ether creative
Backend banner
Backend banner

Backend Developer

What we're looking for

Ether is hiring a new Backend Developer to join our small team to help us deliver and maintain projects such as TrainMyAthlete and Kent FA.

The role covers a broad range of projects, and they're mostly, large, standalone platforms for our SaaS clients.

We're looking for an experienced developer, well versed in SQL generally, but more specifically in PostgreSQL. Most of the existing projects you'll be working on are built on Postgraphile (required knowledge), so experience of JavaScript and specifically Node will help greatly. More broadly, you should have experience with Docker, Ubuntu, Nginx and Git. Postgraphile generates GraphQL APIs, so prior experience with that is a must too.

A number of our projects also integrate deeply with third-party services like Stripe, DocuSign and Fitbit so familiarity and experience with APIs of all standards will be essential.

You might have a computer science or engineering degree. You might not. That's not what we're looking for. We care about what you can do and how you do it, not about how you got here. A strong track record of conscientious, thoughtful work speaks volumes.

We value managers of one. We appreciate people who can take a stand yet commit even when they disagree. We subject ideas to rigorous consideration and challenge each other, but all remember that we're here for the same purpose: to do good work together. That comes with direct feedback, openness to each others' experience, and willingness to show up for each other as well as for the technical work at hand. We're in this for the long term.

The kind of work you'll be doing

The majority of the work will focus on building out feature-rich, secure and dynamic GraphQL APIs for our frontend team using the Graphile suite of tools. You'll also be maintaining around half a dozen large projects for existing clients; this will include building out new features, debugging and fixing issues and generally reviewing and improving the code wherever possible.

Here are some things we've worked on recently that might give you a better sense of what you'll be doing day-to-day:

  • Building a tight integration with Stripe's billing API for a B2B SaaS project, handing new customers, cancellation and upgrades/downgrades.
  • Creating a custom backend system to manage hundreds of thousands of products for a reseller financing portal; optimising indexes and utilising PostgreSQL Views to create a fast and efficient user experience
  • Creating an extensive user system that uses the different security policies available in Postgres, such as Row-Level Security to create secure and reliable permission-based access to data.

Where you'll be based

We're ideally looking for someone in the South East of England where our studio is based, although we're open to remote applicants, too. If you do happen to be local, we're happy with setting up working from home. For remote applicants, we're specifically looking for someone to complement our existing timezone coverage, so no more than -/+ 5 hours GMT.

Ether Creative is an equal opportunities employer.

Applications for this position close 14th August

What it's like working at Ether

We have a collaborative culture and a very flat management structure—we’re a small agency where working together and supporting one another is key to our success.

You’ll be given autonomy to make your own decisions on projects both big and small. You’re expected to bring knowledge and recommendations to clients and in support of the rest of the team. Push back when you have to and when in service of the end product. Be inquisitive and always ready to learn something new.

We're tech-focused and love to share and work on new technical solutions to our and our clients' problems. We work quickly and in the open, opting to get something out there into the wild as soon as possible, rather than fiddle for weeks.

  • Flexible & Remote Working
  • 33 Days Holiday a Year (inc Bank Holidays)
  • Whatever Hardware & Software You Need
  • Professional Development
  • Conference Trips
  • Latest iPhone or Android