Lead Backend Engineer
What you'll be doing
Our team has grown fast over the last year and we're creating the role of Lead Back End Developer who can help us continue to disrupt the market with innovative products, while balancing the needs of our existing customers.
We are looking for someone with experience delivering features and developments for SaaS products. You'll be liaising with Delivery Managers, Product Managers and Senior Engineers to review squad plans and solutions. You will be line managing Back End Developers and helping to build a developer community that ensures we continue to evolve our best practices and drive the technical road map.
Key responsibilities
Provide technical leadership and support to BE Developers, supporting them to deliver features to scope against dependable estimates
Collaborate with senior stakeholders to identify priorities and ensure best preparation is made for the technical roadmap
Evolve BE best practices and ensure an appropriate approach to the estimation, development and testing of items for delivery
Strengthen and develop the BE Developer community, actively participating in the leadership of and contribution to the BE Developer Guild
Line management of BE Developers, ensuring they have personal development plans with clear goals and regular 121s
Supporting squads during sprints to ensure the smooth delivery of incremental improvements
What we're looking for
Essentials
Expert at developing microservices, ideally using NodeJS
Experience of using a typed Javascript language such as Typescript
Thorough understanding of REST, GraphQL, asynchronous messaging and data formats such as JSON
Familiarity with NoSQL databases including Elasticsearch and MongoDB
Accomplished with automated testing, writing unit tests, and considering test coverage
Deep understanding of CI/CD approaches
Strong communication and leadership skills
Skilled in reviewing and creating technical documentation
Seasoned in leading, managing or mentoring other developers
Ability and willingness to proactively improve ways of working and processes
Comfortable working as part of remote team
Desire to continually grow, develop and improve
A pragmatic approach to resolving issues and responding to change
Working on enterprise grade SaaS platforms
Desirable skills
Experience implementing web apps using React and Redux
Experience working with AWS services, ideally including Cloudformation
Experience of Continuous Integration and Deployment
Experience working with Agile methodologies
Appreciation of DevOps principles
Working knowledge of Docker or other container technology
What you'll get
💲Competitive salary🕒Flexible working hours
🎂Birthday off
🩺Health cash plan
🌴Unlimited Holiday. Yes you did hear that right!
🌍Work from anywhere (4 weeks a year)
🍺Thrivedays! 10-3 Fridays
🎄Shutdown over Christmas & New Year!
⛷️Company trip
#LI-Hybrid
- Team
- Engineering
- Locations
- UK
- Remote status
- Hybrid Remote
About Thrive
Thrive Learning is the industry's fastest-growing learning technology company, empowering 3M+ users worldwide. 2019 was the year we rewrote the rule book and launched the first truly modern, all-in-one learning experience, because doing things differently is in our DNA. Our products and services are used by some of the most recognisable brands, including Volvo, Vodafone, Krispy Kreme, Sky and many more.
Lead Backend Engineer
Loading application form
Already working at Thrive?
Let’s recruit together and find your next colleague.