Point your AI agent at freehire and let it find you a job.

Get the CLI →

Aveva Group

NewBe an early applicant

Full Stack Developer – CT Office Incubation Team

Posted
Discussion
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

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available