Software Engineer

  • Engineering
  • Manchester, United Kingdom

Software Engineer

Job description

Location - Hybrid working pattern

Reporting to – Head of Engineering

Opportunity to join a world leading software technology business, based in Manchester with a global customer and employee base.

Being a part of our development team, using Agile methodologies you will be involved in producing, modifying, testing and maintaining leading edge solutions & code, using modern frameworks, APIs, libraries and services across a variety of technologies and languages.

A passion for code, and eagerness to learn is essential as is the ability to maintain awareness of technological developments; communicating these to support continuous progression


Job requirements

Responsibilities

•Develop robust, testable code using best practice software development tools

•Perform intensive testing of all new and existing components to ensure they are free of errors and function as intended

•Meet with other team members and wider business to discuss technical issues, share and present ideas to solve existing problems

•Produce high quality documentation in software design and architecture

•Develop a high standard of code within the development team through peer review


Core Competences

•Proven experience as a Software Engineer

•Strong written and communication skills

•Track record of developing scalable applications

•Experience with unit testing / integration testing

•Experience developing APIs

•Knowledge of front-end components, frameworks

•Experience of OOP, design patterns, SOLID

•Experience with version control systems - GIT

•Experience with Agile development; Scrum / Kanban


Technologies we use:

•NodeJS
•Angular
•Unit testing
•REST / API design
•MySQL, Redis
•Linux, Docker, Jenkins


What do we offer in return?:

  • 25 days holiday
  • Hybrid, flexible working model
  • Bonus plan paid every 6 months
  • Share options
  • Pension plan
  • Enhanced maternity, paternity and adoption leave
  • Health cash plan
  • Annual pay review
  • Discounted gym membership
  • Cycle to work scheme
  • Free breakfast every day when in the office
  • Free onsite parking
  • Free office fitness and mindfulness classes
  • Monthly well-being sessions
  • 24/7 mental health support and company paid counselling
  • Monthly company events and parties