At a Glance
- Tasks: Design and build innovative software for cutting-edge EV charging solutions.
- Company: Join a Cambridge-based clean-tech leader in DC EV charging innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Be part of a dynamic team shaping the future of clean technology.
- Why this job: Make a real impact in the fast-paced world of electrification and sustainability.
- Qualifications: Experience with modern programming languages and a passion for software development.
The predicted salary is between 50000 - 65000 € per year.
GTS is working with a Cambridge-based clean-tech business at the forefront of DC EV charging innovation. They're developing advanced DC charging solutions that break down the infrastructure barriers slowing the B2B transition to electrification, helping companies hit decarbonisation targets faster. As they scale, they're investing heavily in their software ecosystem, and that's where you come in.
This is a genuine generalist role for a Software Engineer who wants a stake in the entire pipeline, from embedded Linux control software through to user interfaces, web dashboards, and the backend systems that coordinate it all. You'll join a small, capable software team where your input directly shapes the technical direction of the platform.
You won't be slotted into a narrow lane. You'll work across the stack, integrate tightly with the hardware engineers, and help build elegant solutions to real, business-critical problems in a sector that's moving fast.
What you'll be doing:
- Designing, building, and deploying software systems spanning embedded Linux through to web-based monitoring and control platforms
- Working alongside the wider engineering team to integrate seamlessly with the company's EV charging hardware
- Shaping the technical direction of the software offering in line with customer needs and commercial strategy
- Building clean integrations with industry-standard and customer-facing protocols
- Championing strong development practices, including version control, testing, CI/CD, and documentation
Core requirements:
- Proven commercial experience with a modern programming language (Python, Rust, Go, or similar), and the willingness to skill up in languages you're less familiar with
- Experience building software for the modern web, including security and authentication
- Working understanding of lower-level or embedded programming (C or similar)
Nice to have:
- Experience building and deploying software for embedded Linux devices
- Understanding of declarative config management (Nix/NixOS) or infrastructure as code (Ansible, Terraform)
- DevOps awareness, including Systemd, Prometheus, Grafana, deployment, and monitoring
- Familiarity with EV charging standards (CCS, ISO 15118, OCPP, OCPI)
- Awareness of embedded/industrial protocols (RS485, Modbus, CAN)
This role will suit you if:
- You're a true generalist who likes variety across the software pipeline
- You want a real say in design, build, and deployment decisions
- You're motivated by the chance to shape the direction of a growing development team
- You enjoy building elegant, efficient solutions to immediate, business-critical problems
- You want to work with modern languages, frameworks, tools, and engineering practices
Full Stack Engineer in Peterborough employer: GTS Group Ltd
GTS is an exceptional employer, offering a dynamic work environment in the heart of Cambridge's clean-tech sector. As a Full Stack Engineer, you'll have the opportunity to influence the entire software development pipeline while collaborating closely with hardware engineers, fostering a culture of innovation and teamwork. With a strong focus on employee growth and cutting-edge technology, GTS provides a unique chance to contribute to meaningful projects that drive decarbonisation efforts.
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Engineer in Peterborough
✨Tip Number 1
Network like a pro! Reach out to folks in the clean-tech and EV charging sectors on LinkedIn. Join relevant groups, attend meetups, and don’t be shy about asking for informational interviews. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to embedded systems or web applications. This is your chance to demonstrate your expertise in Python, Rust, or any other languages you’re familiar with. Make it easy for potential employers to see what you can do!
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of embedded programming. Practice common algorithms and system design questions. Remember, they want to see how you think and solve problems, so talk through your thought process during the interview!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might just be perfect for you. Plus, applying directly shows your enthusiasm and commitment to joining our team. Let’s get you on board!
We think you need these skills to ace Full Stack Engineer in Peterborough
Some tips for your application 🫡
Show Your Passion for Clean-Tech:When writing your application, let your enthusiasm for clean technology and EV charging shine through. We want to see how your values align with our mission to help companies decarbonise faster!
Highlight Your Full Stack Experience:Make sure to showcase your experience across the entire software stack. We’re looking for someone who can design, build, and deploy systems from embedded Linux to web dashboards, so don’t hold back on those skills!
Be Specific About Your Skills:Mention the programming languages you’re comfortable with and any relevant tools or frameworks you’ve used. If you’ve got experience with CI/CD, version control, or security practices, we want to hear about it!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process!
How to prepare for a job interview at GTS Group Ltd
✨Know Your Stack
Make sure you’re well-versed in the technologies mentioned in the job description. Brush up on your skills in Python, Rust, or Go, and be ready to discuss how you've used them in past projects. Being able to talk about your experience with embedded Linux and web development will show that you're a great fit for this generalist role.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled real-world problems in your previous roles. Think about specific challenges you faced and how you built elegant solutions. This is crucial since the company is looking for someone who can help solve business-critical issues in a fast-paced environment.
✨Understand the Business Context
Familiarise yourself with the clean-tech industry and the importance of EV charging solutions. Knowing how your role as a Full Stack Engineer fits into the bigger picture of decarbonisation targets will impress the interviewers and demonstrate your genuine interest in their mission.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, the technical direction of the software offering, and how they integrate with hardware engineers. This not only shows your enthusiasm for the role but also helps you gauge if the company culture aligns with your values.