Full-Stack Developer
Bollandco — United Kingdom · Posted ~3 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Bolland & Co is a remote-first, family led technology and innovation consultancy with roots in Manchester.
We work with ambitious organisations to design, build and improve digital platforms, applications and connected technology.
We’re looking for an experienced Full-Stack Developer to join our team and help us deliver high quality digital products across a varied portfolio of clients.
Job purpose
You’ll work across modern web, mobile and backend applications, building new products from the ground up as well as improving and extending established platforms.
This is a hands-on development role with genuine ownership.
You’ll be expected to understand the problem we’re solving, contribute to technical decisions and take features from specification through development, testing and deployment.
Projects vary considerably.
One week you could be working within a mature Django platform, the next building a new React application or integrating several third-party systems into a client’s existing technology stack.
You’ll work alongside our technical, product, design and delivery teams, but we’re looking for someone who is comfortable taking responsibility for their own work and making sensible technical decisions without needing constant direction.
Key responsibilities/accountabilities
Developing high-quality frontend, backend and API-driven applications.Building reusable, maintainable components and services.Working across both greenfield projects and established production codebases.Translating specs, designs and client requirements into robust technical solutions.Integrating third-party platforms, APIs, webhooks and services.Contributing to technical architecture and implementation decisions.Setting up new projects, repositories, tooling and development conventions.Writing automated tests and maintaining clear technical documentation.Reviewing code and contributing constructively to engineering discussions.Troubleshooting technical issues across application, infrastructure and integration layers.Supporting deployment, release and ongoing maintenance of client platforms.Working closely with delivery teams to make sure what we build is technically sound.Using AI-assisted development tools intelligently to improve development velocity.
AI-assisted development
AI is increasingly part of how we work.
We need developers who are comfortable using tools such as Claude Code and other AI-assisted development environments as part of their everyday workflow.
That does not mean blindly accepting generated code.
We’re looking for someone who can use AI to move faster while retaining the engineering judgement to challenge output, identify incorrect assumptions, maintain coding standards and understand the code being shipped.
Experience developing or improving AI-assisted engineering workflows across a team would be particularly valuable.
Knowledge and experience
We’re looking for a strong, experienced developer rather than somebody who happens to have worked with every technology in our stack.
You should have:
Strong professional experience building modern web applications across both front-end and backend technologies.Solid experience with React and modern JavaScript or TypeScript.Strong backend development experience, ideally with Python and Django or a comparable modern web framework.Experience integrating external APIs and third-party services.Experience working with relational databases such as MySQL or PostgreSQL.Practical experience with automated testing and a belief that testing forms part of delivering the feature, rather than being an afterthought.Experience deploying and maintaining production applications.The ability to understand an unfamiliar codebase and work within its existing conventions.The confidence to take a feature from specification through to deployment independently.
Just as importantly, we’re looking for somebody pragmatic.
You should know when to challenge an approach, when to follow an established convention and when the simplest solution is the right one.
Key skills
Good understanding of API design, databases, authentication, permissions and application architecture.Strong understanding of Git-based development workflows.Good awareness of application security, including authorisation, data isolation, secret handling and potential data leakage.Strong communication skills and the ability to work effectively with both technical and non-technical colleagues.
What we’ll bring to the table
At Bolland & Co, we want people to have the freedom to do good work, continue developing their skills and shape their role as the business grows.
Benefits include:
Remote-first working - We’re a remote-first team, giving you the flexibility to work effectively from home while staying connected through regular team meetups, socials and outings.Professional development - Access a dedicated annual development and training budget to enhance your skills and advance your career.A team that goes the extra mile - Take part in regular team meetups, socials and events that keep the team connected beyond day-to-day project work.Exclusive discounts - Access Perkbox, offering a variety of offers and discounts from leading brands.Recognition - Earn an additional holiday day, subject to a cap, for each year of service.Career support - Receive guidance and support from an experienced team as your role develops.Social impact - Contribute to personal and charitable projects with support from the company.Positive work culture - Work within a collaborative, ambitious team that encourages creativity, contribution and innovation.Role customisation - Shape your role around your strengths and areas of interest as the business develops.Health and wellbeing - Access private healthcare benefits after two years of service.
Interested?
If you’re an experienced developer with strong engineering fundamentals, enjoy solving complex problems and like the idea of working across a varied mix of digital products and technologies, we’d love to hear from you.And if you don’t tick every technology listed above, don’t let that stop you applying.
We’re much more interested in how you think, the quality of your work and your ability to learn than whether your previous employer happened to use exactly the same stack as us.
We have 143,359 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 143,359 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume