Nasstar

Contract Full Stack Engineer

Nasstar
Apply
4 days ago
Remote, United KingdomSenior

Responsibilities

  • Build and operate robust, scalable multi-tenant platforms across numerous customer environments.
  • Write maintainable, testable software primarily in Go, with Python and potentially Rust or C++.
  • Design APIs, CLIs, SDKs, and multi-service systems with versioning and backward compatibility.
  • Develop systems that execute user code safely using sandboxing, isolation, and threat-model-driven design.
  • Deploy and operate software in cloud, on-premises, and air-gapped environments, including offline content mirroring and provenance management.
  • Implement high-availability stateful deployments with backup, restore, and replication capabilities.
  • Use Kubernetes and infrastructure as code to deploy and troubleshoot production systems.
  • Build authentication and access-control capabilities, participate in security testing, and support compliance workflows.
  • Provide reliability and observability through QoS guarantees, monitoring, alerting, and production optimization.
  • Understand client needs, translate them into technical specifications, mentor engineers, and facilitate technical decisions.

Requirements

  • Highly skilled full stack or software engineering experience with strong engineering foundations and system-design knowledge.
  • Strong command of Go and working knowledge of Python; Rust or C++ experience is valued.
  • Experience building and operating multi-tenant platforms with zero-downtime deployments across customer environments.
  • Experience developing software for cloud, on-premises, and air-gapped environments, including offline content management, mirroring, and provenance.
  • Experience with Kubernetes primitives, live-issue debugging, and infrastructure as code.
  • Experience designing APIs, CLIs, SDKs, and backward-compatible multi-service systems.
  • Experience safely executing user code and understanding sandboxing, isolation, and threat models.
  • Experience with authentication, access control such as OIDC and RBAC, security testing, and compliance workflows.
  • Experience with QoS guarantees, monitoring, alerting, and production observability.
  • Excellent communication skills, customer-facing technical judgment, mentoring experience, and the ability to facilitate technical decisions.
  • Preferred experience includes Git hosting, developer workspaces, package registries, GPU/CUDA-aware environments, Python dependency management, 3D geometry processing, advanced testing, and performance diagnosis in data-processing or storage systems.

Benefits

  • Six-month contract.
  • Remote role with the successful candidate required to be based in the UK.
  • Client-facing position at a specialist engineering consultancy working with AWS and Databricks partners.

Tech Stack

Nasstar

About Nasstar

501-1,000 employees

Nasstar provides managed IT and cloud services, including cloud migration, infrastructure operations, networking, security, and data platform enablement for enterprise and mid-market clients. It delivers consulting and ongoing managed services across Microsoft Azure and AWS, with expertise in automation, governance, and CI/CD. Founded in 1998 and headquartered in Wakefield, West Yorkshire, it is part of GCI Com after previously being listed on the London Stock Exchange.

Contact me