What we're looking for
The role covers a broad range of projects, and they're mostly, large, standalone platforms for our SaaS clients.
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.