Backend Developer

Our most successful developers enjoy solving problems, and are always looking to learn and improve the way they approach them

Calvin Davis - Head of development

The role of the Developer is to work closely with the UX team, design team and our clients, to deliver on their vision and build experiences with impact.


What you'll do

  • Work with a range of technologies to develop new websites and applications, and maintain and enhance existing ones
  • Demonstrate an understanding of the digital landscape and a love for technology
  • Understand our clients, their businesses, preferences, and needs
  • Establish a clear and efficient internal dialogue with the Delivery Team
  • Work collaboratively across the whole Yoyo team

Agency life

This role is based in our Tunbridge Wells office but we can offer local remote working options and flexible hours. We are looking for someone who will be an active part of the Yoyo family and participate in agency wide meetings (e.g. Town Hall, Company meetings)

What you'll need

  • 3-5 years of development experience
  • An eye for detail, and the ability to realise a design with a high degree of accuracy
  • Ability to work independently and efficiently to meet deadlines, while remaining calm under pressure
  • Ability to deliver clear and concise technical presentations to all levels of audience, including senior stakeholders
  • Excellent interpersonal skills, to build strong colleague and client relationships at all levels
  • A flexible approach, and ability to lead and embrace organic changes
  • Positive approach to problem-solving and a proven track record of delivering quick and effective solutions in line with strategy
  • Demonstrates a desire and proven track record for successful collaboration
  • Understands the digital landscape (including social media channels) and has a love and understanding of technology and numbers
  • Excellent personal organisation skills, i.e. time management, documents, budgets

Qualifications & Experience Levels

  • A proven track record of successfully developing websites and applications
  • Strong experience developing in C# with .NET (Core) and/or .NET Framework
  • Knowledge of developing for a CMS, specifically Umbraco
  • If Umbraco, knowledge of extending the back office, creating custom data types etc.
  • Experience integrating with third-party APIs
  • Knowledge of creating an API
  • Knowledge of setting up a server to host a .NET application
  • Experience deploying a .NET web application (IIS, CI/CD, Azure, AWS, Octopus Deploy etc.)
  • Experience working/integrating with databases, specifically SQL
  • Some experience in writing tests for your code
  • Good knowledge of HTML development, especially understanding the need for semantically accurate markup
  • Knowledge of CSS/SASS, JavaScript/TypeScript, and build tools and preprocessors (NPM, Vite)
  • A working knowledge of version control systems, specifically Git (Bitbucket and GitHub)
  • Knowledge of project management tools, specifically G Suite (Gmail, Calendar, Docs, Sheets, etc.) and JIRA
  • Knowledge and experience of website standards, specifically accessibility and SEO
  • Bachelor’s degree or equivalent qualification in Computer Science, or relevant experience

Apply for this position