Software Engineer

closed
Dayshape Logo

Dayshape

πŸ’΅ $49k-$63k
πŸ“Remote - United Kingdom

Summary

Join Dayshape, an award-winning software scale-up, as a Software Engineer to contribute to the development of their AI-powered resource management platform. You will be responsible for developing new features and enhancements, writing complex back-end business logic in C#, and creating UI components using JavaScript and Vue.js. The role requires experience in building technically complex products, proficiency in JavaScript and C#, and a passion for delivering high-quality software. Dayshape offers a competitive salary, professional development opportunities, generous benefits, and a collaborative work environment.

Requirements

  • Demonstrable experience in a similar commercial software engineer role building technically complex products
  • A confident JavaScript developer, happy writing both vanilla JS and modern frameworks (ideally Vue.js)
  • Experienced in C# or a similar language
  • Experience working in a product development environment
  • Comfortable writing unit tests and end-to-end automated tests
  • Passionate about shipping a product you can be proud of
  • Well-informed on good software development principles, and able to implement them pragmatically
  • An excellent and kind communicator, able to raise awkward questions kindly, and to recognise when you need help
  • Experience collaborating with others - you will be working closely with engineering, product and QA colleagues
  • Adaptable, and motivated to try/learn new things
  • Great at breaking down large tasks into manageable chunks
  • Able to see the Big Picture - how your decisions affect your colleagues and your users

Responsibilities

  • Develop new features and enhancements
  • Write complex, performant back-end business logic in C#
  • Write and upgrade UI components using JavaScript and Vue.js
  • Your time will be roughly evenly split between the front end and back-end code
  • Work with the rest of our engineering team to enhance scalability, performance and maintainability
  • Support our culture of learning, development and teamwork
  • Be involved in the entire life-cycle of features, including idea creation, deployment, and longer term updates and enhancements

Preferred Qualifications

  • Experience working with agile development teams on large products
  • Experience working with complex web interfaces with large DOM views
  • Experience with the rest of our stack: RabbitMQ, SQL Server, and/or Microsoft Azure
  • Experience working in (or with) the Professional Services industry
  • Experience writing tests in Jest, Cypress or Playwright

Benefits

  • Starting salary between Β£38,000 and Β£44,000, depending on experience
  • Earning potential in the Software Engineer salary band up to Β£48,500
  • At least Β£1,000 per year to spend on professional and personal development
  • 33 days' holiday per year (including bank holidays), increasing by 1 day each year to a maximum of 40 days
  • Paid four week sabbatical in your fifth anniversary year on top of your holiday entitlement
  • Enhanced family leave policies
  • Private healthcare and rewards through Vitality
  • Income protection and death in service cover
  • Matched 5% auto-enrolment workplace pension scheme
  • Access to wellbeing offerings, such as our Employee Assistance Programme and a dedicated counselling service
  • Innovation Week twice a year - a chance to experiment and work off-project
  • Volunteering time – up to 20 hours a year to participate in volunteer work
  • Regular All Hands meeting for inspiration and over-communication
  • Time out of the working week for team socials each month, with a mix of in-person and virtual options: past events include hiking, family BBQs, board games and at-home cocktail classes!
  • Genuinely nice, smart people to work with, who are excited about growing our company
This job is filled or no longer available