We’re looking for candidates to fill a Senior Software Engineer role in our digital agency business. We’re looking for someone who is an accomplished engineer who understands the value of doing things the right way, not the quick way.
You will already have several years of commercial development experience, with a strong grasp of the web and how it works. You should have a strong portfolio of work across application development, content management and infrastructure management.
You should have a deep understanding of Python or another dynamic language, as well as experience with MVC frameworks (eg. Django, Rails), and knowledge of CMS products (eg. Sitecore, Django CMS). You should have knowledge of Linux administration and networking, and AWS product knowledge is very desirable. You should be familiar with container technology, and be comfortable building CI/CD pipelines.
You should be adept at applying your engineering experience and problem-solving abilities to our client’s needs. Our ideal candidate will be comfortable presenting to an audience, as you’ll work with the software engineering team to lead development best-practices and mentor your colleagues, as well as occasionally assisting in business development.
As part of your role you’ll be working on green-field projects, while researching new techniques, and working with new APIs. You’ll also work to maintain our existing software and systems, manage our infrastructure.
We support all our staff by providing training, conference tickets, and a work environment which encourages best practices.
You’ll be part of our fully-remote development team, and you’ll be provided with brand new, state-of-the-art hardware.
Our application process is typically made up of three parts:
If you would like to apply for this role, please email firstname.lastname@example.org with your CV and links to any relevant portfolio or social media.