The Role
Build and operate scalable, multi-tenant platforms and cloud-native services for clients. Develop APIs, CLIs, SDKs, secure user-code execution systems, and infrastructure across cloud, on-premises, and air-gapped environments. Implement authentication, access control, reliability, monitoring, observability, backup and replication capabilities. Translate customer needs into technical solutions, mentor engineers, and guide incremental improvements. This is a remote six-month contract for a UK-based engineer.
Summary Generated by Built In
Colibri Digital is a specialist engineering consultancy delivering advanced data and AI solutions
for clients across sectors including finance, healthcare, logistics, government and technology.
As trusted partners of AWS and Databricks, we help organisations design, build and scale
intelligent systems that deliver measurable business outcomes. We lead from the front in
Generative and Applied AI adoption — guiding clients from uncertainty to confident,
production-grade delivery.
for clients across sectors including finance, healthcare, logistics, government and technology.
As trusted partners of AWS and Databricks, we help organisations design, build and scale
intelligent systems that deliver measurable business outcomes. We lead from the front in
Generative and Applied AI adoption — guiding clients from uncertainty to confident,
production-grade delivery.
The role
We are seeking a highly skilled Full Stack Developer to join our team in a high-impact, client-facing capacity on a 6 month contract.
This is a remote role, however the successful person must be based in the UK.
This is a remote role, however the successful person must be based in the UK.
Skills, Knowledge and Expertise
- A passion for the craft — you're driven by engineering excellence and committed to fostering that culture across the team.
- Platform engineering — experience building and operating multi-tenant platforms. Hands-on experience building robust and scalable platforms with zero-downtime deployments across numerous customer environments.
- Strong software engineering foundations — you write clean, maintainable, testable code and have a solid grasp of system design. Have strong command of Go, plus working knowledge of Python. Comfort with Rust is also valued.
- Infrastructure expertise — understanding of what it takes to build software that runs in cloud, on-premises, and air-gapped environments, including managing offline content, mirroring and provenance. Experience with HA stateful deployments including backup/restore and replication.
- Cloud native — fundamental understanding of Kubernetes primitives, how to debug live issues and how to harness infrastructure as code for deployment.
- API and service design maturity — experience designing APIs, CLIs and SDKs and APIs across multi-service systems with attention to versioning and backward compatibility.
- User code execution — experience building systems that run user code safely, robustly, and securely, with an understanding of sandboxing, isolation, and threat models.
- Security awareness — experience designing for security requirements, including authentication and access control (e.g., OIDC, RBAC), and taking part in security testing and compliance workflows.
- Reliability and observability mindset — experience providing QoS guarantees, implementing monitoring and alerting, and optimising observability in production.
- Communication and leadership — excellent communication skills to understand customer needs and translate them into technical specifications. Experience mentoring engineers and facilitating technical decisions.
- Incremental mindset — you work in small steps toward larger goals, driving change through continuous improvement rather than massive redesigns. You can zoom in on details and zoom out to see the big picture.
Nice to have's:
- Polyglot programming — deep expertise in Go and strong command of Python, with mastery of additional high-performance compiled languages like Rust or C++ considered a plus.
- DevEx expertise — hands-on experience building developer environments including Git hosting platforms (e.g.,Gitea, GitLab), workspace tooling (e.g., Coder, JupyterLab) and package registries (e.g., Harbor, Nexus).
- ML packaging — experience with GPU/CUDA-aware environments and Python dependency management.
- Domain knowledge — understanding of 3D geometry processing (meshes, point clouds) and data structures used in physics-based simulations.
- Advanced testing — experience with fuzzing, deterministic simulation testing, or fault injection in production systems.
- Diagnostic and optimisation skills — proactive approach to diagnosing performance bottlenecks in data processing and storage systems.
About
We are passionate about helping businesses navigate the rapidly changing and complex world of emerging technologies. We create well-structured, secure, scalable solutions at speed to provide the foundation for groundbreaking change.
Skills Required
- Strong command of Go
- Working knowledge of Python
- Experience building and operating multi-tenant platforms
- Experience with scalable platforms and zero-downtime deployments
- Strong software engineering, system design, and testable code foundations
- Experience building software for cloud, on-premises, and air-gapped environments
- Experience with high-availability stateful deployments, backup and restore, and replication
- Understanding of Kubernetes primitives and infrastructure as code
- Experience designing APIs, CLIs, SDKs, versioning, and backward compatibility
- Experience safely executing user code using sandboxing, isolation, and threat modeling
- Experience with authentication, access control, security testing, and compliance workflows
- Experience with QoS guarantees, monitoring, alerting, and production observability
- Excellent communication skills and ability to translate customer needs into technical specifications
- Experience mentoring engineers and facilitating technical decisions
- Must be based in the UK
- Experience with Rust or C++
- Experience building developer environments, Git hosting platforms, workspace tooling, and package registries
- Experience with GPU/CUDA-aware environments and Python dependency management
- Knowledge of 3D geometry processing, meshes, point clouds, and physics-based simulation data structures
- Experience with fuzzing, deterministic simulation testing, or production fault injection
- Performance diagnosis and optimization in data processing and storage systems
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
At Nasstar, we specialise in transformative technology. Our integrated suite of managed services delivers everything from cloud optimisation and application modernisation to networking, security and self-serve tools. With a consultative approach at our core, we modernise and manage technology to help our clients succeed in today's competitive business world. Through strategic consultation, to implementation and management, we provide the vision and the mechanics needed to create transformational change for our clients.









