Senior Backend Engineer - NodeJS skills, ES6+, TypeScript, TDD/BDD, Apache Kafka

With Beamery in London - GB

More jobs from Beamery

Posted on May 21, 2020

About this job

Compensation: £80k - 100k | Equity
Job type: Full-time
Experience level: Senior
Role: Backend Developer, QA/Test Developer, System Administrator
Industry: CRM, HR Services, SaaS
Company size: 51–200 people
Company type: VC Funded

Technologies

node.js, tdd, apache, bdd, typescript

Job description

About the Opportunity 

We’re seeking a Senior Backend Engineer to join the experienced engineers on the Beamery team and build the next generation back end architecture for our services. At Beamery you’ll be constantly learning and teaching others, with a sense of ownership over the product and pride in your work. The best practices of the team will be influenced by your voice, and there will always be space and time for you to experiment and bring new ideas to the table. 

What will you be doing at Beamery?

  • Building beautiful, scalable products with wide market exposure
  • Being a lead contributor in our projects and shaping the architecture of our back-end services
  • Mentoring junior developers and sharing best practices
  • Working as part of an Agile team, collaborating with Product and Design
  • Being exposed to leadership training and experience opportunities
  • Taking part in regular collaborative teach-ins, and learning new skills
  • Have access to in-house training course as well as external conferences and workshops

Who are we looking for? 

  • Strong NodeJS skills with ES6+ and TypeScript. Functional and Object Oriented programming
  • A good understanding of microservice architectures in the past, and experience using pub/sub architectures and Apache Kafka
  • In-depth understanding of MongoDB and ORM systems, and good knowledge of the ELK stack
  • A good understanding of TDD/BDD and test automation suits
  • Someone who enjoys using a wide variety of tools, and will be happy to pick up and learn new things
  • Someone who enjoys our regular teach-in sessions delivered by industry experts
  • Excellent communication skills, both written and spoken
  • Someone excited to be a part of a collaborative team that is focused on building a product that will delight customers
  • Someone unbiased toward a specific technology: finding the right tools for the job

Apply here