skip to main content

OPEN POSITION

Back-End Developer (NodeJS)

The role

We’re looking for an experienced Back-end Developer to join our tech team at Browser, someone that has the skills to work on a variety of projects for clients in different industries. We’re looking for someone passionate about digital products and projects and code – with a willingness to learn, teach and build quality solutions.

They will ensure that we deliver scalable and structured codebases that meet the client’s requirements within each and every digital product that we ship.

As well as delivering innovative digital products with the engineering team, the role also assumes a range of wider leadership responsibilities. These will include tasks such as helping the management team evaluate future business risks and opportunities, leading technology-focused research projects and giving and receiving constructive feedback to motivate and inspire the wider team.

We’re looking for someone who:

  • Takes pride in the work you do and everything you get involved with 
  • Has deep experience (5+ years) in software engineering (NodeJS ideally)
  • Experience building greenfield applications with complex API integrations, database architecture and state requirements.
  • Experience mentoring other developers, advocating for well-structured code, and explaining clearly the benefits of these structures.
  • Can create a positive work environment 
  • Strive to experiment, learn and not fear failure 
  • Embrace new ideas and change 
  • Strive to understand customers’ problems and solve them 
  • Possess a healthy amount of curiosity for the unknown with a growth mindset 
  • Take ownership of your work and deliver results 
  • Has a strong understanding of NodeJS and TypeScript, and an ability to explain and advocate for the best features of the language.

We’re a sociable bunch, and we enjoy each other’s company. So it’s important that you’re a great fit for our company culture.

The winning candidate will be able to:

  • Work with difficult requirements and technical challenges.
  • Adapt, understanding that as an agency we want stable solutions but also an innovative mindset – the right tool/tech for the right job.
  • Help clients by distilling their wants into sensibly sized deliverables.
  • Communicate effectively with the team, both technically and non-technically minded folk.
  • Estimate well! 
  • Build complex multi-domain features with the best technologies, you also know how to best deploy and maintain them
  • Ideally, you also have an understanding of DevOps (cloud, monitoring, infrastructure as code).
  • Solve problems and enjoy it!
  • Take on challenges and leverage best-of-breed technologies
  • Raise high development standards, especially for code quality, code reviews, unit testing, continuous integration and deployment.
  • Enjoy taking leadership duties and building teams

Tech stack

We, and our clients, have focused and specific digital projects and product briefs – some want us to look after their entire digital estate, and some are just looking to release their first digital product or app.  This means our tech stacks have varied.

Our preferred stack, some of which we are using now, and some we are looking for the winning candidate to help us set up and build upon is:

React on the front-end (React Native for mobile) using TypeScript and on the back-end we’d like to utilise Node.js. Historically we do have some PHP and Go projects. AWS is our cloud provider of choice, and Git is how we version control our code. You should be very experienced with these and know how to keep up to date with what the current best practices are in the industry.

About us

We’re a small friendly team that specialises in creating user-led digital experiences, products, and apps. We believe that meaningful and memorable products are best delivered by small, cross-functional teams, where regular collaboration and support help to forge trusted friendships. People come first, and it’s because of this approach that our clients choose to work with us.

The Browser London team

We’re comfortable and confident with venturing into new business sectors, whether working with blue-chip organisations or new-to-market startups. Solving problems with design and technology is what we do best.

To learn more about what we get up to, take a look at our blog page, or at what our clients say about us on our Clutch review page.

Working with us

We’ve been working as a hybrid team for over two years, with small offices in London and Barcelona. The majority of our work is conducted online using the latest tools such as Adobe CC, Figma, Miro, Slack, Google workspace, etc. As a member of the team, you will be required to meet in person with the wider company for a minimum of one day per month at your most local office.

Benefits:

  • 24 days holiday plus an additional 1 day per year of service beyond the second year
  • Flexible working, we run a hybrid team
  • If you would like a change of scene from your regular office and want to work from our other HQ then we will pay for your flight
  • An annual personal development budget of £1,000
  • Your carbon footprint offset through our partnership with Ecologi
  • Company-wide bonuses for meeting annual targets
  • Bi-monthly show-and-tell events for industry awareness
  • MacBook with admin rights and the software you need
  • And our summertime party

Remuneration

Depending on experience the salary for this role is between £57,500 and £72,500 per annum, which will be reviewed annually in line with performance.

How to apply

As well as your CV, we’d love to see some samples of your work or anything that shows off your strengths and interests. You can apply by contacting us at [email protected].