We are hiring: Engineer - Full Stack (Brighton/Remote) & Engineer - Backend (Brighton/Remote)

Engineer - Backend

Brighton/Remote - Full-Time (flexible)

At DabApps, we're on a mission to help our clients build products people will love. We’re a small team and are looking for compassionate and curious people who are eager to take ownership of big projects and develop with us.

Join our team!

Who are we?

DabApps is a leading UK web and mobile software development agency. We are passionate about designing and building bespoke software that we and our clients are proud of. We have a strong focus on standards compliance and best practice and we are constantly working to improve and streamline our development process. We use open source technology wherever we can and contribute back to the open-source community as much as possible.

Our values are based on collaboration and expertise in a friendly and open working environment.

Why join us?

At DabApps, we're on a mission to help our clients build products people will love. We’re a small team and are looking for compassionate and curious people who are eager to take ownership of big projects and develop with us.

As we continue to grow and win new and exciting projects, we are looking for passionate professionals who are seeking a hands-on role in a dynamic organisation. In turn, we invest in our staff to enhance overall team performance and achieve growth together.

We believe in creating a flexible, balanced and supportive working environment that allows our employees to thrive. This is reflected in our open and vibrant culture as well as our commitment to staff wellbeing and development.

Who you are?

The ideal candidate will be a friendly, motivated and ambitious software engineer who can learn quickly, works well as part of our high-performing team, and enjoys the challenge of working on varied projects in a busy client agency. We need someone with strong ethical values, who thrives on producing results, can adapt to new challenges, and enjoys learning along the way.

You should have an understanding of the web stack from top to bottom, and a natural instinct for practical problem-solving. You will need to be able to work effectively in a team-based agile environment, as well as playing a part in the growth and direction of the company as a whole.

You should be able to unpack client requirements and make decisions about how best to implement them. You should be able to lead and guide a team of less experienced developers through discussions of best practices, practical advice and code reviews.

You will need 3+ years commercial experience in Python (with knowledge of Django and Django REST framework). Django application architecture and design should be second nature, and you should be able to find and resolve complex and subtle bugs. You should be able to make confident recommendations about how best to structure code for readability, testability, ease of maintenance and performance, and be comfortable with performance-tuning Django applications and databases.

Core skills

Below is a list of core technologies and skills we use at DabApps. We are not expecting any candidate to have experience or knowledge in all of these areas. But ideally you should have experience of the Front and Backend technologies listed below or equivalents and a desire to learn the components in our stack.

  • Web application design and architecture
  • Git and collaborative development workflow
  • Working with and creating API’s (Python, Django, Django REST framework
  • Managing deployment processes and hosting (Heroku, RDS, S3)
  • Relational databases - PostgreSQL (preferred)
  • Mac or Linux desktop experience
  • Familiarity with working with the command line

If you’re interested in this role and have relevant skills and experience, please consider applying even if your background doesn’t perfectly match our ideal credentials. We are committed to diversity and especially encourage members of underrepresented communities to apply.

What are we offering you?

  • A competitive salary (dependent on experience)
  • 25 days holiday per year plus bank holidays
  • Flexible working hours and location to allow for a better work/life balance
  • A great office location in the heart of Brighton with fruit bowl, smoothies and soft drinks
  • Company contributed pension plan (after qualifying period)
  • Annual pay review based on company and individual performance
  • Pro rata profit share bonus based on company and individual performance
  • Excellent career development opportunities
  • Flexible 'work from anywhere' policy so you can make the most of time away from home, with family and friends.
  • Regular training and conference opportunities – in-house and external
  • Encouragement and support to participate in Brighton’s vibrant creative and digital communities - We have links with the Universities and we're involved with Brighton Digital Festival, Codebar and Brighton Python User Group.
  • Regular social events with the team
  • Cycle to work scheme
  • Standard twice yearly eye test

How to apply

Please email your CV, along with a covering letter and salary expectations to  careers@dabapps.com and we'll be in touch. Preferably include a link to your Github account.

General enquires

For other all other enquires please use one of the options below.