Huddle is looking for a talented, motivated and dedicated Backend C# Developer to join its exceptional Development team. Reporting to the Lead Developer this role is based at our brand new office directly outside Aldgate station.
About The Role
Huddle Developers are multitalented individuals, blending deep technical knowledge with amazing communication skills. At Huddle we take pride in the features we deliver and the way in which we solve engineering problems. As a Developer you’d be expected to:
Huddle is transitioning to a microservices environment so our backend services are 'headless' exposing a REST API to consumers and we use an event-driven architecture with messaging between services. These services align with business capabilities and are divided into multiple autonomous components following a ports & adapters model. You should expect to be exposed to RESTful APIs, messaging patterns and distributed systems as part of your day-to-day work.
We favour branching by abstraction so everything goes into the master branch, don’t panic though, we also use feature toggles and have a healthy level of automated test coverage to give you confidence in your changes!
About The Team
We work in a multiskilled team at the heart of Huddle’s engineering process, working side-by-side with Architects, Product Management, Technical Operations, QA Engineers and UX Designers to ensure a consistently top class product is delivered to our customers in a way that is scalable to the business.
At Huddle we have a collaborative jukebox playing in the background, gather around colourful stand up boards and give all of our demos in a massive auditorium.
Huddlers are foodies, sports enthusiasts, video and board gamers, and pub goers. There’s burger club, cheese club, monthly release drinks, team lunches, breakfast on Mondays, lunch on Wednesdays and beer o’clock on Fridays. Our team is from all over the world and we would love for you to join us too!
Core Skills / Experience
Are we asking too much? Don’t worry; what we look for above all else is talent, culture fit and a drive to continually improve your technical proficiency. If you can bring those three core traits to the table, we’ll help you fill in the gaps.