Full Stack Developer
Are you a skilled Full Stack Engineer looking to build a whole new mobile network? We might have the role for you 👀
Hello, we’re Honest. 👋
The clue’s in the name: we’re the network doing mobile right.
We’re on a mission to fix a broken industry and show there’s a better way to do mobile, for both people and the planet. For too long, the big mobile networks have been taking advantage. We think customers deserve better. Way better.
So instead of counting profits and doling out the bare minimum, we give customers what they actually want. That means bills that drop every month, support in seconds, and sustainability efforts that shrink their carbon footprint.
Powered by cutting-edge technology, we’re building the next generation mobile network. This includes our unique Smart SIM that offers unbeatable coverage and free use of essential 500+ apps worldwide.
That’s not all. We’re also the UK’s first B Corp mobile network, a carbon-negative company and member of 1% for the Planet 🌎
But building the world’s best mobile network requires having the right people to help us do it. That’s where you could come in.
Like the sound of Honest? Read on. This could be the start of something exciting 🚀
Role overview
We’re looking for a talented Full-Stack Developer to join our fast-growing engineering team.
Reporting to and working closely with our Head of Engineering, your day-to-day will involve building and improving both the backend and frontend of our platform. You’ll work across our API, database, network and infrastructure, internal tools (like our team and customer-facing Dashboard), as well as the web-based interfaces our users rely on.
You’ll be an active member of our tech team, collaborating closely with our native iOS and Android engineers, and playing a key role in our product development lifecycle to deliver new features end-to-end.
With endless opportunities for growth in this role, you’ll build hands-on experience in a fast-paced, innovative environment. You’ll use the best tech to help us build, and take our product to the next level.
While this is a full-stack role, your time may lean more heavily toward either frontend or backend depending on the needs of the product and your own strengths. Flexibility and curiosity are key.
In this role, you’ll:
- Design, build, and maintain scalable backend services and APIs using TypeScript and Python
- Develop intuitive, performant frontend features for internal and customer-facing web tools
- Work with Postgres to design efficient schemas and write performant queries
- Contribute to infrastructure and DevOps – from CI/CD pipelines to monitoring and alerting
- Collaborate on the setup and maintenance of networking and firewall rules using tools like IPTables, Suricata, RADIUS
- Deploy and manage services on Google Cloud Platform, leveraging its managed tools and infrastructure
- Participate in code reviews, architecture discussions, and shaping technical direction
- Support the team in debugging production issues across the full stack
- Work cross-functionally with product, customer, and mobile teams to deliver seamless user experiences
- Help shape engineering best practices and internal tools to support a growing team
About you:
- You're a strong generalist with experience across both frontend and backend development
- You’re comfortable working with modern TypeScript codebases but you’re fundamentally agnostic and enjoy picking up new languages and technologies to suit the task in hand
- You enjoy getting stuck into infrastructure, networking, and DevOps — not just writing app code
- You have experience deploying and managing services in cloud environments (bonus if it’s GCP)
- You’re familiar with relational databases like Postgres and know how to write clean, efficient SQL
- You’re pragmatic, curious, and excited by solving real problems for users
- You’re comfortable owning projects end-to-end and thrive in fast-moving environments
- You value clean, maintainable code and understand the importance of documenting as you go
- You communicate clearly, work collaboratively, and are happy asking questions or challenging assumptions
- You’re keeping pace with the latest developments in AI and are excited and energised by the potential that it unlocks as a tool to support engineers to move fast and experiment
Engineering at Honest
We’ve built a modern and feature-rich API on Nest.JS, a powerful database architecture, and a host of smart and innovative technology platforms to help us achieve super-scale.
We use Typescript for the majority of our backend work, and follow industry best practices to guide our software development lifecycle. On occasion we break out Python for quick scripting tasks, and utilise other tools in our toolbox to get the job done.
As a team, we challenge ourselves to do great work. We collaborate closely to review each other’s code and deliver constructive feedback, to ensure that we use our collective experience, and knowledge to achieve the best results.
Interview process
- 15 - 20 minute introductory call with our Head of People & Impact (Fi)
- 1 hour interview with our Head of Engineering (Ben)
- In-person interview:
- 1-2 hour interactive live coding session with Head of Engineering and Backend Engineer (Ben and Sib)
- 30 min break
- 1 hour interview with Founders (Andy and Josh)
We understand it is a big commitment to come in, so we are happy to pay you for this time.
Support during the process
If you have a disability, health condition, or any access needs and would like us to make adjustments to our process, please let us know. We’re happy to work with you to make sure you have what you need to take part fully and comfortably. Email Fi, our Head of People & Impact. She’s here to help.
UK work eligibility
We can only accept applications from those eligible to live and work in the UK. We are unable to sponsor visas for this position.
What you’ll get in return for all your hard work?
💸 Salary: £60,000 - £70,000
⚖️ Ownership in Honest through our EMI option scheme
🌴 25 days of annual leave, plus all bank holidays
🥳 Your birthday off each year on us!
🏡 A hybrid-first working environment with at least 1 day per week in the London office
📱 An Honest sim, and refurb phone on us
🙋 1 paid volunteering day each year
💚 Wellbeing budget through Heka
🚲 Cycle to Work scheme
📚 £500 annual learning budget
🪇 Regular in-person team socials
🏥 Private medical insurance
Why join Honest?
🏅Backed by top investors including DMGV, WAYRA, Ascension and TinyVC
🙋 Being part of a fast-growing, talented team that likes to have fun
📚 Fast-learning, entrepreneurial environment where we focus on supporting your growth and personal development
📈 Opportunity to help shape the future of Honest
💻 We'll provide you with all the tools and technology you need to do your best work
⭐ Working for one of the UK’s top rated mobile networks on Trustpilot
🌳 Make your mark at the UK’s most ethically rated and highest scoring B Corp mobile network
Diversity, inclusion, equity and belonging at Honest
Here at Honest, we’re all about doing the right thing, especially when no one’s looking.
That includes building an inclusive environment where everyone feels like they belong and proud to be their true selves everyday. We’re committed to providing the support our team needs to thrive and do their best work.
We believe it’s our differences that make us stronger and celebrate diversity in the Honest team. Learning from one another’s unique experiences, perspectives and ideas is how we win.
That’s why we strongly encourage applications from all walks of life. So no matter your ethnicity, sexuality, gender identity, disability, neurodiversity, caregiver status, economic background or anything else, we welcome your application.
- Department
- Engineering
- Locations
- Honest HQ
- Remote status
- Hybrid
