Back to jobs
Backend Software Engineer
- Posted 19 May 2023
- Salary £60000 - £80000 per annum
- LocationBrighton
- Job type Permanent
- Discipline Software Engineering
- ReferenceBH-3464-1
- Contact NameJames Redmond
Job description
Our client is seeking a passionate Backend Software Engineer to join their core development team, responsible for developing new backend functionality for a brand new product. As a well-established IT network provider for the most exacting sporting teams and live global events, the successful candidate will be expected to bring an extensive range of qualifications, skills, knowledge, and competencies to the role.
Key Responsibilities:
Qualifications, Skills, Knowledge and Competencies:
The position requires a high degree of technical skill and the ability to work closely with colleagues and stakeholders to achieve project goals.
Key Responsibilities:
- Designing and developing event-based architecture.
- Possessing an accurate understanding of what working in a DevOps culture entails.
- Liaising with product owners, designers, and stakeholders to clarify and evaluate requirements.
- Taking responsibility for your own testing in-line with continuous delivery practices.
- Maintaining projects in a way that allows for collaboration and re-use by other developers.
- Producing estimates for future development using Agile methodologies.
Qualifications, Skills, Knowledge and Competencies:
- Extensive knowledge of one or more of the following languages: Typescript, Python, JavaScript, and GoLang.
- Solid understanding of event-based systems and REST in micro-service environments.
- Experience working in micro-service environments.
- Understanding of working in an Agile way.
- Able to plan work in an iterative manner to ascertain business benefits quickly.
- Understanding and utilisation of tools available in cloud and on-premise computing platforms.
- Continuous delivery exposure and a drive to improve pipelines without compromising quality.
- In-depth knowledge of design patterns and how/when to use them.
- Experience with unit testing frameworks and reporting on coverage, etc.
- Ability to collaborate with a team and stakeholders to constantly improve team collaboration and working practices.
The position requires a high degree of technical skill and the ability to work closely with colleagues and stakeholders to achieve project goals.