Software Engineer

Location: UK

Role details

The purpose of this role is to be part of a team of software engineers developing a SaaS product that employs an API as back end and web-based dashboard at the front end.

You should be a computer science graduate or educated to first degree or masters level with a scientific, engineering or mathematics background and have at least 5 years’ experience working in a software engineering environment.

You should be able to build relationships with colleagues and external stakeholders. You should be a good communicator in a business environment as you may be meeting clients and R&D partners.

In this role you may be required to lead, mentor and inspire a small team. There are opportunities to get involved in requirements identification with other stakeholders within and outside the company, and the development of requirements and functional specifications. A hybrid mix of office and home working would be expected for this role.

The following technology stacks are employed at Risilience:

• APIs: Django REST Framework with PostgreSQL configured as a relational database.

• Client facing product: Flask framework employing the Dash UX toolkit with PostgreSQL configured as a local hybrid relational/object store.

Essential skills

• At least 5 years coding experience.

• Well structured, object-oriented coding.

• Desire to lead and inspire small teams.

• Planning skills and a commitment to delivery.

• Excellent communication skills and the ability to present information on progress and outcomes, to colleagues and external stakeholders.

• Relational databases.

• Git Version Control.

• Testing and QA frameworks.

• Have a creative and enquiring mind set.

Desirable skills

• Specification writing.

• Familiarity with scientific datasets and modelling techniques.

• Familiarity with PostgreSQL.

• Familiarity with MVC/ORM with Django and/or Flask.

Diversity and inclusion

Risilience is committed to a proactive approach to equality, which supports and encourages all under-represented groups, promotes an inclusive culture and values diversity. Entry into employment is determined by personal merit and by the application of criteria required for the post. No applicant for an appointment or member of staff will be treated less favourably than another on the grounds of sex (including gender reassignment), marital or parental status, race, ethnic or national origin, colour, disability (including HIV status), sexual orientation, religion, age or socio-economic factors.

Information if you have a disability

Risilience welcomes applications from individuals with disabilities and is committed to ensuring fair treatment throughout the recruitment process. Adjustments will be made, wherever reasonable to do so, to enable applicants to compete to the best of their ability and, if successful, to assist them during their employment.

We encourage applicants to declare their disabilities in order that any special arrangements, particularly for the selection process, can be accommodated. Applicants or employees can declare a disability at any time.

Right to work

You must have full permission to live and work in the UK without time limit, restriction or sponsorship.

Apply now