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:
- Design and develop high quality solutions in line with our department standards and strategy
- Proactively monitor the performance, throughput and errors in the live system following a DevOps culture
- Work side-by-side with Developers, QA, Architects, UX and Product Owners using Agile methodologies
- Ensure solid test coverage for all new development
- Pair program with other developers and engage in peer review sessions
- Conduct spike investigations to research technical approaches during the early stages of product development
- Help drive technology and process improvements
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!
About You
- You
feel strong ownership of the code you author and want to support your
changes all the way through to operating successfully in production
- You
are a natural at setting priorities, enjoy working in a fast-paced
environment and share in the excitement of growing a global cloud-based
business
- Like
us, you’re enthusiastic, driven, and motivated by constant improvement.
You’re a great communicator and love to work and collaborate with
others
- You like a challenge and want to continually learn
Core Skills / Experience
- Proven experience with C#
- Experience building and maintaining backend/server-side code
- Experience working in an Agile development environment
- Excellent communication skills
- Good understanding of RESTful design patterns e.g. HATEOAS
- Good understanding of SOA and service messaging patterns
- Good understanding of SQL and development with ORM tools
Brownie Points
- Experience with Python
- Experience supporting your changes in production following a DevOps culture
- Experience using TDD/BDD
- Experience of pair programming
- Good understanding of SOLID principles and their application
Perks
- Private Medical Insurance and Life Assurance Plans
- Private Pension Plan with up to 3% contribution from Huddle
- 25 days of holiday plus your birthday off each year
- “Huddle Cuddle” – a £500 lifestyle bonus per year as a thank you for your hard work.
- Cool office with kitchen stocked with fruit, snacks and beverages
- Innovation Time between agile sprints to work on self-driven projects
- Work alongside a number of key members of the London .Net User Group and regular presenters on the conference circuit.
- Two days per year to support the Huddle Foundation by dedicating your time to a charity/non-profit
- Corporate gym rates
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.