Full Stack Developer (javascript)

  • Backend, Frontend, Full Stack
  • Permanent
  • Leeds, West Yorkshire, UK

Bamboo Auctions (www.bambooauctions.com) is an online property auction marketplace. We provide a white label of our technology to estate agents and traditional auction houses so that they can sell properties online. Our technology makes property transactions fast, secure, certain and transparent.

Following a period of growth, we are looking for a full stack developer to join us as we scale. There are lots of exciting future developments on our roadmap, which include implementing our tech strategy, building out our product and utilising and surfacing data to support our commercial activities.

WHO WE’RE LOOKING FOR

We are looking for someone with excellent Javascript capabilities. Someone who is eager to learn and share that knowledge as they do so. Preferably you’ll have a good handle on web application architecture and good development principles. More specifically, we are looking for someone who:

  • Has experience with scaling, (both vertically and horizontally), as well a working experience of scalable technical architecture.

  • Is comfortable playing a hands-on role in product and software development - including hands-on coding and supervision and approval of deployed code.

  • Is well-connected to the developer community and able to attract the right team members.

  • Has a good understanding of modern javascript design patterns & the SOLID principles.

THE ROLE

As part of your role, you will be required to:

  • Input into and deliver our product and tech strategy.

  • Contribute to Company related software development, including building features, upgrades, and testing.

  • Report into our lead developer and deliver updates on progress as part of sprints.

OUR TECHNOLOGY

Javascript / Node.js / MongoDB / React.js

We have an established tech stack of Node.js and MongoDB, in the backend and React/Redux on our frontends, with communication via a RESTful interface. Our services run on AWS. We use a number of external services, such as SendGrid and Stripe.

Our tech stack is Javascript and so knowledge of this is important. We utilise functional programming and ES2015 syntax.

We develop using a modified form of Scrum. We have a maintained product backlog, and use continuous integration and deployment. We unit test and code review our work, as a part of our process, along with routine refactoring. This is all done to maintain quality, share knowledge and to foster an open attitude to development.