Backend Engineer
Role details
Job location
Tech stack
Job description
Pitchup.com is seeking a Senior Backend Engineer to help us modernise and build on our approach to back-end development. We use Python extensively, with Django forming the bulk of our backend. We're beginning to explore an event-driven architecture to maximise our ability to deliver changes quickly, responding to feedback from our users and trying out new ideas with a fast feedback loop. We're looking for someone with experience, opinions and ideas who can accelerate our teams and help us build best-in-class software services that are a joy to use.
We're the leading website for outdoor holidays, making it a doddle to book camping, glamping and caravan sites all over the world, with over 5,300 to choose from.
As a Backend Engineer at Pitchup, you'll be responsible for…
- Adding features to our current customer and campsite-focussed sites using Python
- Working with team members and our Product Owner to scope and implement backend features in our existing codebase
- Suggesting and implementing changes to the back-end architecture of our sites as we decompose our monolith
- Playing an important role in the improvement of our development practices, * Kubernetes
- Python/Django/Celery
- Vue.js
- PostgreSQL
- Redis
- Solr
- Memcached
- Nginx
- Varnish
- Cloudflare
- GitLab
Requirements
- Able to demonstrate at least 5 - 7 years of experience as a Backend developer, ideally within a scaling business.
- Demonstrable proficiency in Python and a strong understanding of software architecture, microservices and ideally event-driven architecture
- An appreciation of the challenges regarding building adaptive and responsive websites
- You are able to solve problems in a structured way
- You are able to communicate technical concepts in a lucid, structured fashion to colleagues
- Team player, self-motivated, able to plan and prioritise effectively
- Experience of working as part of an Agile development team
It would be great if you…
- Have relevant knowledge of the OTA sector
- Have experience of continuous delivery and/or feature flags
- Have an understanding of SOLID principles
- Are up-to-speed with modern backend development and have an appreciation for the pros and cons of ideas like event sourcing, branch-by-abstraction or BDD
- Have experience of working with both internal and third-party APIs
- Have a degree in a related discipline
Benefits & conditions
Salary: £75,000 to £90,000 per annum depending on experience
Our engineers get:
- £500 to spend annually on learning & development at Udemy and whatever software you need
- Choice of technology
- Work-from-home office equipment allowance
- 25 days holiday, plus bank holidays (pro-rated for part-time employees)
- Pension matched to 4%, private healthcare, life insurance, critical illness cover and income protection - for peace of mind
- Discounts including: gym memberships, sports equipment, Caffe Nero, Odeon cinema and various hotel and retail outlets
- Great staff discounts on Pitchup bookings across thousands of properties in 70 countries
- Employee assistance helpline, in case you ever need someone to talk to, with access to get-fit programmes, nutrition advice, financial and legal advice and counselling
- Enhanced paternity and maternity leave
- Cycle to work scheme