We’re building a new generation of AI-driven recruiting tech that changes the way people do their job. To make that happen, we work hard at understanding what our users need, and we build it using cutting-edge infrastructures and a diverse stack of languages and frameworks. Our customers are some of the most innovative and quality-driven companies in the world, and we can’t bring them a product that is less than brilliant. We’re always looking for engineers who have the same passion for quality and customer happiness.
At Beamery, you will constantly be learning and teaching others. You will have a sense of ownership over the product and will take 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.
As a Back End Developer on the Beamteam, you will be working with a team of experienced engineers to build the next generation back end architecture of our services.
The right engineer will:
Have strong NodeJS skills with ES6+ and TypeScript. Functional and Object Oriented programming.
Have a good understanding of microservice architectures in the past, and you have experience using pub/sub architectures and Apache Kafka.
Have in-depth understanding of MongoDB and ORM systems, and good knowledge of the ELK stack.
Have a good understanding of TDD/BDD and test automation suits.
Enjoy using a wide variety of tools, and will be happy to pick up and learn new things.
Enjoy our regular teach-in sessions delivered by industry experts.
Have excellent communication skills, both written and spoken.
Enjoy being apart of a collaborative team that is focused on building a product that will delight customers.
Not be biased toward a specific technology: finding the right tools for the job.
At Beamery you will:
Take part in regular collaborative teach-ins, and learn new skills.
Build beautiful, scalable products with wide market exposure.
Being a lead contributor in our projects and shaping the architecture of our back-end services.
Have the opportunity to mentor junior developers.
Work as part of an Agile team with support from Product and Design.
Be exposed to leadership training and experience opportunities.
Have access to in-house training course as well as external conferences and workshops.
Ownership. Everyone gets stock options.
Learning. Dedicated learning time every week, with budgets for resources, books and conferences.
Wellness. Gym discounts, coffee and whatever you need to keep you at your best.
[Insert other generic startup perks]. Yes we have those... but what's more important are the three points above. A team that gets shit done, and has more fun doing it. More than any ping pong tournament (although we do get competitive at that too).