About Us
At Dines, our mission is simple yet powerful:
to serve those who serve
. We empower hospitality businesses with a cutting-edge POS and payments platform, helping renowned festivals, events, theatres, and restaurants across the UK and Ireland operate seamlessly.
We're more than just a technology provider - we're a trusted partner built on three pillars:
Relationships, Service, and Delivery
. Our clients love us because we show up when it counts and always have their backs.
As we grow, we're looking for passionate individuals who share our vision and want to build something meaningful. If you thrive in
fast-moving, collaborative teams where your work truly matters
, we'd love to hear from you.
The Role
We're looking for a
Backend Engineer
to join our friendly, hands-on, and ambitious tech team. We're open to different experience levels – this could suit someone early in their engineering journey or someone a little more seasoned. We're more interested in your
curiosity, drive,
and
alignment
with how we work than in hitting a specific seniority box.
You'll help build and maintain the systems and services that power our internal tools and customer-facing platforms. Reporting to the CTO, you'll be instrumental in
scaling our engineering capacity
and
accelerating our roadmap
.
What You'll Do
* Build and maintain backend services using Python and Django REST Framework (or similar, like FastAPI).
* Contribute to both internal tools and external-facing systems.
* Write clean, well-documented code using Git and GitHub in an agile environment.
* Collaborate closely with engineers and stakeholders to deliver thoughtful, robust solutions.
* Begin with guided tasks to establish context, then progress to owning mid-sized projects within your first 6 months.
* Learn on the job with support and mentoring from senior engineers.
Who We're Looking For
Must-haves
* 1+ year(s) of experience in a software engineering role.
* Solid Python skills and experience with REST APIs (Django REST Framework, FastAPI, etc.).
* Familiarity with Git, GitHub, agile development, and basic testing practices.
* Willingness to learn and a proactive, self-starting attitude.
* Clear written communication (we use Slack, JIRA, and Google Docs).
* Self-starter with a growth mindset and collaborative spirit.
Nice-to-haves
* AWS/cloud infrastructure experience (expected for mid-level; we can train juniors).
* Exposure to microservices or event-driven architectures.
* Bonus: Go programming skills.
* Background in startups, ecommerce, payments, or hospitality is helpful.
Why Join Dines?
* Remote & Flexible: Work from anywhere in the UK and up to 30 days abroad annually.
* Generous Leave: 30 days plus eight public holidays (five of which are flexible).
* Personal Budgets: Invest in your well-being, learning, and workspace.
* Impactful Work: Play a key role in shaping how top hospitality brands succeed.
Next Steps
Our Interview Process Is Quick And Human
* Introductions with People Ops
* Technical take-home task
* Meet your Manager
* Final chat with a Co-Founder
Ready to make an impact?
Join Dines and help shape the future of hospitality tech