Vacancy

Senior Software Engineer – Full Stack

About the role

We are seeking a motivated, hands-on Full Stack Software Engineer to join the team.

Full Stack Software Engineers are responsible for building new websites and web applications and helping to maintain existing websites.

This involves working closely with our creative team to produce web pages using semantic mark-up and implementing back-end functionality to develop complex, interactive and data-driven websites.

This is an excellent opportunity to work in a dynamic and forward-thinking organisation which is proud of its strong technical background.

The details

As a full stack engineer you will: 

 

  • Develop and maintain client websites.
  • Develop product functionality in line with agreed plans to set deadlines.
  • Work alongside server-side developers to create solutions to technical issues across product development, ensuring project deadlines are met.
  • Assist with customer support.
  • Continually apply best practices to your workflow.
  • Proactively keep up to date with the latest technologies and trends in software development.

You'll be able to demonstrate the following experience and skills:

 

  • Knowledge of HTML, CSS (SASS) and JavaScript.

  • Experience translating visuals and wireframes into semantically correct web templates.

  • Knowledge of design principles and the ability to translate these into fluid and responsive templates.

  • Experience developing back-end functionality with C# / ASP.NET MVC / ASP.NET Core MVC or JS/Node/Express.

  • JavaScript Frameworks (Angular, Node, TypeScript, Vue, React, etc)

  • Experience integrating with back-end database systems, including relational databases or no-SQL platforms.

  • Strong working knowledge developing cross-platform/browser compatibility (IE10+ & Evergreen Browsers) for dynamic web applications.

  • Familiarity with and adherence to web standards and best practices for performance and accessibility (building sites to at least an AA standard)

  • Proven debugging and troubleshooting skills. You are a thinker, a logical mind ready to tackle the day-to-day challenges all modern web developers face. You seek best practices and share your knowledge with others. You love working in teams, collaborating with developers and designers.

  • Effective verbal and written communication skills and the ability to interact professionally with a diverse group of people.

  • Experience integrating with server-side code to produce dynamic pages.

  • Experience working with version control systems such as GIT.

  • Constantly seeking to develop yourself by learning new technologies.

  • Some experience in AJAX techniques.

  • Experience working with Umbraco, Sitecore or equivalent CMS.

  • Experience working in agile software development teams, using tools such as Azure DevOps or Jira.

You're an even stronger match for us if you also have a working knowledge of:

 

  • Continuous Integration/Continuous Deployment (CI/CD)

  • Azure/AW Cloud
Ready to apply?

Ready to apply?

Click the link to begin an online application. 

Benefits

Competitive salary, matched to your experience

25 days annual leave

+ bank holidays, of course.

Pension with 3% contributions

Flexible Hours

Core office hours of 10am - 4pm.

Hybrid Working

Most of our people work 3 days at the office, 2 at home.

Modern Workspace

Spacious kitchen, pool table, showers... and great views.

Personalised Kit

The tools you need to do your job, plus the extras you need to work from home effectively. 

Learning & Development

Your own tailored development plan and the training courses you need to succeed. 

Health Perks

Free breakfast and fruit, free eye tests and 2 weeks paid sick leave.

Discount Perks

Highstreet discounts app, corporate travel and cycle to work scheme.

Free food!

Free breakfasts, fruit and tea and coffee.

Family Friendly

As well as our flexible hours and hybrid pattern, we offer enhanced maternity and paternity leave. 

Apply now

To apply for this role, click the button to begin the online application form.

You will need to upload a copy of your CV and a cover letter explaining what appeals about the role and why you are a good fit for us.

If you don't have those to hand, don't worry - you can save your progress and complete the form later. 

Seen this vacancy advertised elsewhere? We offer a welcome bonus for direct applicants.

Scroll to top