Overview
Our Digital Platform Developers are critical to our client facing Build Teams' success.
In this role, you will be building high quality, re-usable, solutions to deliver against client's requirements. Leveraging our GOSS Digital Platform, you will be responsible for the design, development, documentation, and delivery of bespoke software.
You will utilise, and expand, existing products to effectively meet and exceed our clients' expectations and will quickly build an understanding of our platform. You will be discussing requirements and technical complexities with our clients directly and will be translating these into high quality tickets for both you and the wider team.
Activities
Day to day:
- Attending daily internal team and project stand-ups.
- Discuss technical requirements and propose solutions directly to clients and colleagues.
- Writing performant, secure and maintainable NodeJS JavaScript.
- Building accessible and intuitive Forms via our in-house Form Designer.
- Creating simple, effective and failure tolerant process models chaining together forms via logical gateways.
- Writing and updating JIRA tickets describing technical requirements.
- Investigating and resolving issues for our Support team to meet our SLAs.
- Liaising with Project Managers to help set client expectations and ensure schedules are met. Working with them to determine your day-to-day priorities.
- Leverage version control systems, like GitLab, and CI/CD to effectively store and deliver work to live systems.
Weekly, monthly, or less frequently:
- Attend weekly catch-up meetings for internal and external projects.
- Creating and updating technical and public facing documentation.
- Demonstrate new features or improvements to the wider business in an informal project forum setting.
- Deliver client handovers as part of project sign off and completion.
- Create prototypes and explore new technologies to keep advancing your knowledge as the sector grows.
- Share best practices or new ways of working with the team.
The Build Team
As a member of one of our "Build Teams" you will be joining a small team of junior, mid, and senior developers, with varying specialisations and skills, focusing on the delivery of bespoke solutions for our clients.
We leverage our Digital Platform to build Forms, Endpoints and Processes with a focus on high quality server side NodeJS JavaScript, HTML template generation with Handlebars and BPMN process designs for complex logic driven transaction-based solutions. We build, maintain, and leverage modern version control systems, incorporating CI/CD scripts via YAML, PowerShell, Bash, and Docker to effectively automate delivery.
Reporting to a Technical Team Leader you will work alongside support, project managers and the wider technical teams to achieve project and team business objectives. These include:
- Ensuring that our client's needs are met or exceeded in the best possible ways, contributing to maintaining our strong client retention and renewals.
- Plan for, and answer, customer queries and concerns providing proactive solutions.
- Support the on-time and on-budget delivery of projects to ensure business financial goals are met.
- Gather insights and share knowledge across the business, advocating for our clients to ensure our products continue to improve and deliver excellent value for our clients.
Who we are looking for
We understand that experience comes in all shapes and sizes, so if you believe that you could excel in this role and have transferable skills (even if you do not meet every requirement below), we would love to hear from you.
- You have working knowledge of Software Engineering concepts such as Object-Oriented Programming.
- You are experienced with NodeJS and are able to write high quality server side JavaScript.
- You have experience and strong knowledge in web technologies (HTML/CSS/JS). Experience in C# .NET Framework/Core, Java EE or Kotlin are desirable.
- You are knowledgeable of version control systems such as Git and have some experience working with CI and CD to automate tasks.
- You have an awareness, or experience, working with ISO 9001/27001 compliance and OWASP in mind and understand the importance of this on the business.
- Ideally, you will have experience building and developing, complex Forms along with BPMN style process flows.
- You can demonstrate excellent problem-solving skills and love to help others find solutions to complex process problems.
- You can demonstrate experience of considering all aspects of a project; thinking about the bigger picture, you can identify risks and dependencies that may impact successful delivery.
- You appreciate the necessity of taking a collaborative and inclusive approach to work; you can identify and manage conflict constructively.
- You can demonstrate excellent verbal communication skills with the ability to communicate complex topics in a succinct and logical way.
- The ideal candidate will be eligible for Security Clearance.
Location
We believe happy employees are the key to a job well done and we recognise that there is no one size fits all approach. That's why we do our absolute best to provide flexible working opportunities wherever possible. This role can be fully remote (UK only), or you can choose to work from our spacious Plymouth offices some, or all of the time.
Application process
Our full recruitment process can be found on our website.
Important: For this role we will not be considering applications that do not include a cover letter or supporting statement that clearly sets out how you meet our preferred requirements as detailed above. If you are shortlisted, we may also choose to include a task as part of the selection process which could include a presentation, written test, or a scenario-based activity.
Please submit a cover letter that reflects your personal insights and experiences. We value authentic, human-written content over AI-generated text.
Things you need to know
Selection process:
To apply, complete our short application form and upload your CV and letter using the link below.
Please contact us if you need the application form in an alternative format or if you require any reasonable adjustments to the selection process, including the interview (for example physical access, communication support, personal support).
Interview details:
Initial interviews will be via Teams with our Team Lead and if successful you will be invited to attend a competency-based interview either here at the GOSS offices in Plymouth or again via Teams which will last approximately 1.5 hours You will be expected to be able to evidence previous examples of your work.
GOSS is proud to be an equal opportunities employer. This means that decisions concerning recruitment will be based on the needs of the business and not any assumptions based on sex, race, age, disability, gender reassignment, sexual orientation, married or civil partnership status, pregnancy or maternity, religion or belief.
As an employer we are committed to promoting and protecting the physical and mental health and well-being of all our staff.
Due to the large volume of applications GOSS receive, if you have not heard from us within 4 weeks of applying, on this occasion its likely that you have been unsuccessful in your application.
![Image of Benefits at GOSS](/image/8673/Benefits-at-GOSS-panel-image/original.jpg?m=1663838331823)
Benefits at GOSS
Having happy employees is our number one priority! Discover all the benefits we provide.
View benefits (Benefits at GOSS)![Image of Culture at GOSS](/image/8672/Culture-at-GOSS-panel-image/original.jpg?m=1663838474770)
Culture at GOSS
Discover what being part of the GOSS team involves and learn what we do to make work feel less like work.
Discover culture at GOSS (Culture at GOSS)![Image of About GOSS](/image/8641/About-us-panel-image/original.png?m=1663838517637)
About GOSS
Learn how we're enabling organisations to embrace digital transformation with innovative digital and online solutions.
Discover what we do (About GOSS)![Image of Recruitment process](/image/8678/Workshop-Icon/original.png?m=1694181374063)
Recruitment process
We guide you through what happens when you apply for a position with us.
View recruitment process (Recruitment process )