Kubernetes & Infrastructure
Go engineering expertise across several FOITT projects
As part of our work with the FOITT we strengthened Go engineering with our accumulated experience and extended the existing teams where it counted. We worked in particular on systems tightly bound to the Swiss tax administration, supporting their continued development and stability in an agile environment following Scrum and SAFe.

The project: supporting core tax administration systems
Our work with the Swiss Federal Office of Information Technology and Telecommunication (FOITT) focused on developing and stabilising core systems closely tied to the Swiss tax administration. The challenge was to evolve existing solutions efficiently, meet rising functional and technical demands, and at the same time strengthen the engineering organisation durably through targeted team extension.
The solution: deepening Go expertise and extending teams
devs group supported the FOITT as an experienced partner by deliberately building out Go engineering and extending existing development teams. Our technical expertise measurably improved the quality, maintainability and performance of the systems and kept them evolving inside a complex government environment.
Core backend: central domain and integration services continued to be built in Golang, to guarantee performance, scalability and reliability for tax-adjacent processes.
DevOps and infrastructure: applications are operated and delivered through a modern container and CI/CD landscape with OpenShift, Docker, ArgoCD and Helm.
Data exchange and API: connections to other administrative systems run over clearly defined interfaces based on OpenAPI, backed by robust persistence in PostgreSQL.
Agility and collaboration: the work took place in an agile environment following Scrum and SAFe, with close collaboration between business units, internal FOITT teams and our specialists.
The result: capable, stable systems in a tax environment
By deliberately strengthening Go engineering and extending the teams, core tax administration systems could be developed further on a durable footing. The solutions are marked by high stability, technical quality and efficient collaboration in a scaled agile environment.
Frequently asked about this project
What does team extension mean in practice?
Our engineers work inside the FOITT’s existing Scrum and SAFe teams: same boards, same reviews, same responsibility. What sets it apart from ordinary body leasing is the Go expertise they bring, which is passed on within the team rather than leaving with the contract.
Why Go for tax administration systems?
Tax-adjacent systems run for decades and are looked after by teams that change. Go forces a simplicity that carries that lifespan: explicit error paths, static binaries, little magic. Added to that is the performance for batch and integration loads.
What infrastructure do the applications run on?
The FOITT’s container platform: OpenShift with Docker, delivered through CI/CD with ArgoCD and Helm. Deployments are traceable, repeatable and reversible, which in a government environment is not a convenience but a precondition.


