Contract Full Stack Engineer

Posted 4 days ago

This is a fully remote position, open to applicants in United Kingdom.

📋 Description

• Become a part of Colibri Digital as a proficient Full Stack Developer in a crucial, client-facing role.

• Engage in a 6-month contractual position.

• Develop and manage multi-tenant platforms across various customer environments.

• Provide robust and scalable platforms with deployments that ensure zero downtime.

• Architect and implement software solutions for cloud, on-premises, and air-gapped settings.

• Oversee offline content, mirroring, and provenance management.

• Execute highly available stateful deployments that include backup/restore and replication functionalities.

• Utilize Kubernetes primitives, troubleshoot live issues, and implement infrastructure as code for deployment purposes.

• Design APIs, CLIs, and SDKs for multi-service systems, ensuring versioning and backward compatibility.

• Create systems that safely and securely execute user code through sandboxing and isolation techniques.

• Develop and implement authentication and access control mechanisms, including OIDC and RBAC.

• Participate in security testing and compliance processes.

• Ensure quality of service (QoS) guarantees, along with monitoring, alerting, and production observability.

• Grasp customer requirements and convert them into technical specifications.

• Mentor fellow engineers and guide technical decision-making.

• Focus on incremental improvements rather than complete redesigns.

• Collaborate on sophisticated data and AI solutions for clients in finance, healthcare, logistics, government, and technology sectors.

• Assist in designing, building, and scaling intelligent systems while supporting the adoption of Generative and Applied AI.


⛳️ Requirements

• Proven experience in building and operating multi-tenant platforms, including robust and scalable solutions with zero-downtime deployments across various customer environments.

• Strong foundation in software engineering; adept at writing clean, maintainable, and testable code, with a solid grasp of system design.

• Proficient in Go and possess working knowledge of Python.

• Familiarity with software operating in cloud, on-premises, and air-gapped environments, including offline content, mirroring, and provenance management.

• Experience with highly available stateful deployments, encompassing backup/restore and replication processes.

• Fundamental knowledge of Kubernetes primitives, live issue debugging, and infrastructure as code practices.

• Experience in designing APIs, CLIs, and SDKs for multi-service systems, with a focus on versioning and backward compatibility.

• Proven track record of building systems that execute user code in a safe, robust, and secure manner, including sandboxing, isolation, and threat modeling.

• Experience with security requirements design, including authentication and access control mechanisms such as OIDC and RBAC.

• Participation in security testing and compliance processes is required.

• Experience in providing QoS guarantees, implementing monitoring and alerting systems, and enhancing production observability.

• Excellent communication skills to effectively understand customer requirements and translate them into technical specifications.

• Experience in mentoring engineers and facilitating technical decision-making.

• Ability to work incrementally towards continuous improvement while balancing detailed and strategic viewpoints.

• Nice-to-have: familiarity with Rust.

• Nice-to-have: expertise in additional high-performance compiled languages, such as Rust or C++.

• Nice-to-have: hands-on experience with developer environments, Git hosting platforms like Gitea or GitLab, workspace tools such as Coder or JupyterLab, and package registries like Harbor or Nexus.

• Nice-to-have: experience with GPU/CUDA-aware environments and Python dependency management.

• Nice-to-have: knowledge of 3D geometry processing, including meshes and point clouds, along with data structures used in physics-based simulations.

• Nice-to-have: experience with fuzzing, deterministic simulation testing, or fault injection in production systems.

• Nice-to-have: skills in diagnosing performance bottlenecks in data processing and storage systems.

• Must be located in the UK.


🏝️ Benefits

• Opportunity to work in a dynamic and innovative environment.

• Engage with cutting-edge technologies and projects across diverse industries.

• Collaborate with a talented team of professionals dedicated to excellence.

• Potential for career advancement and professional growth.

People also viewed

VALCE Talent Solutions1 day ago

Full Stack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Coinbase1 day ago

Software Engineer, Wallets, Liquidity and Bridging Team

US flagUnited States OnlyFull-timeFull-stack Engineer$152.4k – $179.3k/year
ApplyView job
Northrop Grumman1 day ago

Senior Principal Engineer, Supplier Quality

US flagNorth Carolina, +2 more statesFull-timeFull-stack Engineer$117.5k – $176.3k/year
ApplyView job
Topstep1 day ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
HEAVY CONSTRUCTION SYSTEMS SPECIALISTS INC1 day ago

Senior Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
First American (India)1 day ago

Senior Software Engineer – SDET

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers