FullStack Engineer

location
London - Kings Cross
Permanent

Digital Catapult is looking for a Full-stack Software Engineer to join our team to work on a wide variety of development projects using emerging technologies. Our projects are either for commercial clients testing out the capabilities of new technologies, or as part of R&D / grant-funded activities with partners. Recent and ongoing examples include a data marketplace for city IoT data, working with 8 cities across Europe, a blockchain based solution for distributing conformance information in an additive manufacturing supply chain, asset tracking and condition monitoring systems for industrial and defence clients using low-power wide-area networking technologies and a federated learning AI library to support consortium scale deployments. The role is within the 7-person engineering team that works closely with technologists, data scientists, designers and product managers across the organisation. It would suit an individual who is creative, adaptable, collaborative, a fast learner and comfortable working at multiple levels within technology stacks. Closing Date for Applications: 1st November 2021. Anticipated Start Date: ASAP

what you’ll do
  • Software development for a variety of Digital Catapult projects, ranging from rapid prototypes or proofs of concept to production platforms and development of open-source components
  • Hands-on engineering across the full-stack including web frontends and backends, infrastructure code, automated test and CI pipeline development
  • Engagement with our agile development process including contributions to Scrum ceremonies, maintaining code and process excellence, and performing tasks such as code reviews
what we’re looking for
  • Experience with a variety of modern web development languages and frameworks including JavaScript, Node.js and a frontend framework (React.js or similar) running in modern cloud environments
  • Experience with other languages including Rust and C++ would be desirable as would experience of building GraphQL APIs and/or OpenAPI based REST APIs
  • Hands-on experience of working in a collaborative agile environment, working with test-driven or behaviour-driven development and continuous deployment. Able to handle 
multiple projects at different stages of development as well as operational issues
  • Interest developing technical solutions in our technology areas
  • IoT, distributed systems (blockchain), AI, immersive technologies (VR/AR) and 5G
  • Enjoys tackling new and diverse challenges in the application of cutting edge technology
Apply for this role