Full Stack Engineer (MTE-021)
Location: Aztec West, Bristol (min 3 days/week)
Terms: Permanent full-time
Remuneration: £50,000-£70,000 + Pension + Bonus
Team Size: 3 developers (supported by wider company testers, systems engineers, etc.)
Reporting line: Engineering Director
Company Description
We design and develop training simulation systems for the Army, Air Force, and Navy. We are a small team of developers and systems engineers delivering the next generation of training systems.
Role Description
The role involves a full-stack developer who will partly design and fully build innovative next-generation training systems for the Army, Navy, and Air Force. Our projects include desktop training, VR systems, and tablet-based training. You will collaborate directly with experts and the customer, shape our full-stack choices, and mentor other developers to operate within the development environment in line with the customer's requirements.
Responsibilities
* Create software designs using UML diagrams.
* Create software using IDEs such as Visual Studio, VS Code and Netbeans.
* Create software using full-stack languages and markups, including PHP, SQL, HTML, CSS.
* Track tasks, features, and bugs.
* Document software development with inline code comments and also with documentation tools.
* Version control and submit software (in tools like GitHub).
* Collaborate with colleagues to complete tasks as a team and show leadership to that team. Mentoring junior developers.
* Comply with company policies and practices.
* Setup and work within a DevOps environment.
* Design and deploy containers for development and production environments.
* Continually developing your skillset to stay current.
Candidate Requirements
Mandatory
* 5 to 15 years of experience programming in full-stack technologies.
* Independent working requires the ability to take initiative and complete tasks without direct supervision. Work ethic, will work hard and provide tangible results without others present.
* Willingness to work in the defence industry. Will pass BPSS and Security Clearance (SC) checks. Is a sole UK national (not holding any other nationalities or passports).
* Flexibility to cover other tasks
* Willingness to mentor and teach junior developers and lead, and coordinate.
Expected
* Experience programming with core design patterns.
* Experience with Microsoft Visual Studio, VS Code and NetBeans
* Experience with version control and GIT
* Experience with containerisation and DevOps, Docker and Kubernetes
* Experience with Apache, PHP, MySQL stack and others
* Experience with jQuery, Bootstrap libraries
* Experience writing efficient and robust code that can score well on SonarQube
Optional
* Experience with Kafka, other databases and data management systems
* Presentation skills: Can present to audiences in a professional manner and work directly with customers
* Knowledge of UML diagrams (use case, class, activity, sequence, state)
* Knowledge of the engineering process (ISO:15388)
* Knowledge of the software engineering process (ISO:90003)
* Bachelor’s Degree
* Can travel on occasion to military bases and sites to capture requirements, install systems and train users. On rare occasions, this may be for a week.
* Experience with SCRUM and agile sprints, Documentation and Git (GitHub)
* Experience with Red Hat OpenShift, Kubernetes, TEKTON, Argo
* Experience with Linux operating systems
* Experience with JS libraries such as Leaflet and Chart.js
* Experience with OAuth and Keycloak
* Experiencxe with simulation, training and military contexts
* Experience with Accessibility design and development (WCAG 2.2).
* Experience with OpenTelemetry/observability
Values and Behaviours
* Clarity & honesty: surface risks early; write things down (ADRs/RFCs); learn from blameless post-mortems.
* Kindness & collaboration: be a multiplier—mentor, pair, and give actionable feedback.
* Ownership: deliver outcomes, not tickets; safeguard quality, security, and user value.
#J-18808-Ljbffr