Staff Golang Engineer (Contract – Pharma / Life Sciences) - up to £750 per day, outside IR35
Location: 3 days a week in the office in London, 2 days WFH
Contract Type: 6 months (with potential to extend)
Day Rate: up to £750 per day, outside IR35
About the Role
Our client within the Life Sciences industry is seeking 3 x experienced Staff Golang Engineer to join our engineering team on a contract basis. You’ll play a key role in building databases from scratch and creating platforms like Kafka. Being hands-on within a team delivering projects and solving tough tech problems.
What You’ll Do
* Design and implement robust, scalable microservices and APIs in Go
* Lead the technical design of distributed data systems supporting research and clinical workflows
* Collaborate with data scientists, bioinformaticians, and product teams to translate scientific needs into resilient software solutions
* Optimize data processing pipelines for performance, reliability, and compliance
* Drive adoption of best practices for security, observability, and data governance
* Mentor engineers and contribute to architectural decisions across teams
What We’re Looking For
* 7+ years of software engineering experience, including extensive experience with Golang
* Deep understanding of distributed systems, data-intensive applications, and microservices architectures
* Experience with cloud environments (AWS, GCP, or Azure) and container orchestration (Kubernetes, Docker)
* Solid background in API design, data streaming, and event-driven architectures (Kafka, NATS, RabbitMQ)
* Proven leadership in technical design and mentoring
* Strong collaboration and communication skills in cross-functional scientific environments
Why Join Us
* Work with cutting-edge data and infrastructure challenges in the life sciences domain
* Chance to work with a high-performing, mission-driven engineering team
* Competitive day rate and opportunities for long-term collaboration