IT & Software

Full Stack Developer – CT Office Incubation Team

Aveva Group

Cambridge · Cambridgeshire · United Kingdom

Overview

In this role you will help build end-to-end prototype solutions to explore Digital Twins, Industrial AI, robotics, and visualization. You will work in small, multidisciplinary teams translating ideas into working demos that can be validated with customers and partners. You’ll contribute to frontend, backend, APIs, and data integrations while learning quickly in a fast-moving environment. This is a hands-on, impact-focused position within AVEVA’s CTO Office incubating new technology ideas into testable prototypes.

Pay / Benefits
  • Flexible benefits fund
  • emergency leave
  • adoption leave
  • 28 days annual leave
  • pension
  • private medical insurance
Responsibilities
  • Support the build of full-stack prototypes by implementing and testing frontend, backend, APIs, and basic data integrations under guidance
  • Turn product ideas into small, testable demos with minimum-viable implementations and rapid iteration
  • Develop and maintain simple, well-documented REST APIs and integrations for internal and customer-facing prototype environments
  • Use AI-assisted coding tools effectively and validate generated code for correctness, security, and IP compliance with senior engineers’ support
  • Improve reliability and demo readiness by bug fixing, basic testing, and ensuring reproducibility of prototypes
  • Apply baseline security practices (secrets handling, dependency hygiene, access control, safe data handling)
  • Troubleshoot prototype applications using logs and basic observability tools; escalate issues with clear context
  • Document work thoroughly (setup steps, API notes, limitations, assumptions) to aid teammates and future reuse
  • Collaborate with cross-functional teammates (product, researchers, solution architects, domain experts) and participate in PR reviews
  • Contribute reusable components and templates while expanding knowledge of industrial software topics (Digital Twins, simulation, industrial data, robotics, edge/visualization)
Key requirements
  • Bachelor’s or Master’s degree (or equivalent hands-on experience) in Computer Science, Software Engineering, Engineering, Maths/Physics, or related field
  • 1–3 years of practical coding experience across internships, junior roles, university projects, open-source, or personal projects
  • Experience building end-to-end applications or prototypes covering backend and basic frontend components
  • Working knowledge of at least one backend stack (Python, Rust, Java, Node.js, C) and willingness to learn new tools
  • Familiarity with REST APIs, basic database concepts (relational/NoSQL), and software engineering fundamentals
  • Comfort with Git and team workflows (branches, PRs, CI/CD)
  • Experience using AI-assisted development tools (Copilot, Cursor, Claude Code, Codex) with code review
  • Exposure to containers (Docker/Podman/Apptainer) and at least one cloud platform (Azure/AWS/GCP)
  • Initial experience with edge/autonomous deployments and reliability/connectivity considerations
  • Ability to work in ambiguous problem spaces, learn quickly, and communicate in English; willingness to travel occasionally
  • collaboration
  • clear communication
  • curiosity
  • Python
  • Rust
  • Java

Reference: WJ-747_30181660

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.