CrawlJobs Logo

Golang Engineer

United Kingdom, London Employment contract · Job Posted June 29, 2026
Apply Position
Job Link Share

Job Description

The Go Engineering role plays a critical part in connecting partners with the Just Eat Takeaway platform. We are looking for engineers to take our integration platform to the next level while maintaining core functionality on which thousands of our partners depend.

Job Responsibility

  • Build and scale in Go: Develop and maintain robust, high-throughput microservices and features in Go
  • Work proactively in Kanban: Thrive in a continuous delivery environment. You’ll participate in refinements and actively pick up work rather than waiting for it to be handed down
  • Champion system health: Take a proactive stance on reliability. You'll participate in our weekly signal channel reviews to identify, investigate, and resolve production anomalies before they become major issues
  • Contribute to system design: Help implement scalable solutions and contribute to technical discussions, working alongside senior engineers as they shape the wider architecture
  • Collaborate across teams: Support product and delivery teams to ensure our integrations roll out smoothly across international markets

Requirements

  • Solid Go experience: A few years of commercial experience writing clean, efficient, and testable code in Go
  • A proactive mindset: You don't just wait for the next ticket
  • you actively look for ways to improve the codebase, fix bugs, and streamline processes
  • Event-Driven know-how: A good understanding of microservices and event-driven design (e.g., you grasp the complexities of eventual consistency and distributed systems)
  • An SRE mindset: You care deeply about what happens after your code goes live, with a strong focus on maintaining and improving production services
  • Great communication: You are comfortable working out loud (WOL) and can confidently explain technical concepts to non-technical folks
  • Quality first: Experience with Test-Driven Development (TDD) and an openness to pair programming when tackling complex problems
  • AI-Assisted Development: You are comfortable using AI coding assistants and LLMs to accelerate your daily workflow, from scaffolding code and writing tests to debugging complex issues
  • AWS Cloud Services: Hands-on experience with specific Amazon Web Services, including DynamoDB, SNS, SQS, and S3

Nice to have

  • Previous experience working in an international company or dealing with high-volume transactional systems (like POS or e-commerce)
  • Experience with Kafka

What we offer

  • Fun, fast-paced and supportive culture
  • International impact
  • Inclusive culture encouraging diversity

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Golang Engineer

8 matching positions

Golang Engineer

Location
Location
United States , Phoenix
Salary
Salary:
125000.00 USD / Year
realign-llc.com Logo
Realign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Go (Golang) production experience — 3+ years
  • idiomatic Go, concurrency patterns, context management
  • API design experience: gRPC and/or REST
  • protobufs a plus
  • Experience designing and operating event-driven systems (pub/sub, message queues) and streaming processing
  • Familiarity with policy engines (OPA/rego) or ability to encode validation rules
  • Experience with CI/CD integrations (webhooks, pipeline triggers), authentication (OAuth, mTLS), secrets management
  • Observability: exposing Prometheus metrics, structured logging, distributed tracing
  • Solid testing and quality practices (go test, integration testing, fuzzing where appropriate)
  • Familiar with containerization and orchestration (Docker, Kubernetes) and deployment pipelines
Job Responsibility
Job Responsibility
  • Design, implement, test, and operate scalable Go services for NFR ingestion, vetting, validation, and gating
  • Implement robust schema encoding for NFR definitions, versioning, and migrations
  • Build integrations with CI/CD (webhooks, runners), policy engines (OPA/rego), observability (Prometheus, tracing), and downstream systems
  • Author core validation pipelines: synchronous (pre-merge) and asynchronous (post-build) checks, retries, backpressure handling
  • Create clear APIs (gRPC/REST) consumed by frontend and other platform components
  • Ensure auditability: immutable logs, tamper-evident records, traceability of gating decisions
  • Lead feature design, own rollout plans, and coordinate cross-functional stakeholders
  • Write thorough unit and integration tests, own CI/CD and deployment strategy for services
  • Fulltime
Read More
Arrow Right

Senior Golang Engineer - AI Product & Platforms

We are Citi's Application, Platform and Engineering team, a start-up with the ex...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Golang expertise essential
  • Deep-dive Golang engineering expertise from building high-performance, large-scale production systems
  • Production system builder – proven track record of architecting and building large-scale, high-availability production applications and business-facing platforms from the ground up using Go
  • Advanced Go expertise – deep proficiency in Go's concurrency model (goroutines, channels, select), memory management, profiling, and performance tuning for latency-sensitive systems
  • Microservices and API design – extensive experience designing, building, and maintaining RESTful and gRPC APIs with a focus on clean contracts, versioning, and backward compatibility in high-traffic production systems
  • HashiCorp Vault and secrets management – experience integrating with Vault for dynamic credentials, secrets engines, and enterprise-scale secrets management within Go services
  • Enterprise authentication & authorization – designing and implementing OAuth, JWT, RBAC, and complex identity systems with fine-grained access controls in business-critical applications
  • Cloud-native and Kubernetes expertise – building, deploying, and operating containerized Go applications in Kubernetes, leveraging service meshes, Helm charts, and cloud-native patterns at enterprise scale
  • AI/ML platform engineering – experience building backend infrastructure and APIs that serve AI/ML models, manage inference pipelines, and support LLM-powered applications at scale
  • Observability and reliability engineering – implementing comprehensive logging, metrics, distributed tracing, and alerting to ensure system health and rapid incident resolution
Job Responsibility
Job Responsibility
  • Build AI-powered products from 0-1 – Engineer production-grade, business-facing AI platforms with clean, performant, and maintainable Go code from day one
  • Design and build high-performance backend services – Architect and implement low-latency, high-throughput microservices in Go that operate reliably at planetary scale
  • Design and build developer tools and frameworks – Create reusable libraries, SDKs, and internal tooling in Go that accelerate development across fast-paced engineering teams
  • Tackle complex distributed systems challenges – Design solutions for concurrency, fault tolerance, data consistency, and service orchestration across large-scale distributed environments
  • Champion engineering excellence – Drive best practices in code quality, testing strategies, CI/CD pipelines, and observability to maintain velocity without sacrificing reliability
  • Mentor and elevate the team – Guide other engineers on Go idioms, system design patterns, performance optimization, and building software that scales
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Golang) - AI Product- Vice Presidents

We are Citi’s Application, Platform and Engineering group, a start-up with the e...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Go microservices, React 19+/TypeScript, OpenShift/Kubernetes, MongoDB/Redis/S3, REST/gRPC/WebSockets, Claude/Gemini/proprietary LLMs, OAuth/JWT/Vault, GitOps CI/CD, Prometheus/Grafana/ELK
  • 11+ Years of Hands-on experience
  • Expert-level fluency in Golang and Python
  • Deep expertise in the Kubernetes ecosystem, container orchestration, and modern security paradigms (e.g., Gatekeeper, zero-trust)
  • Understanding of language models, embeddings models and RAG architectures
  • Proven experience designing control planes, sandboxing systems for AI experimentation, and managing large-scale vector stores and search algorithms
  • Extensive experience in large-scale ETL development and data pipeline architecture
  • Experience maintaining and/or contributing to bug bounty, responsible disclosure programs, and AI safety/guardrail implementations
  • Experience leading technical initiatives within fast-paced startup environments or driving startup-like agility within a large enterprise
  • Bachelor's degree in Computer Science, Software Engineering, or related technical field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Build scaled, robust services and platforms centred around generative AI, including developing CLIs, SDKs, runtimes and more
  • Drive architectural vision and lead the 0-1 build of foundational, enterprise-grade AI platforms and products
  • Design and build high-quality, highly reliable, and secure distributed systems with developer and user experience at the center
  • Create 'firsts' in the Generative AI space for Citi
  • Continually iterate and scale Generative AI products to handle massive throughput
  • Drive technical alignment across multiple engineering organizations, breaking down silos to deliver cohesive AI capabilities
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Golang) - AI Products

We are Citi’s Application, Platform and Engineering group, a start-up with the e...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ Years of Hands-on experience
  • Mastery of Modern Stacks: Expert-level fluency in Golang and Python
  • Cloud-Native & Infrastructure: Deep expertise in the Kubernetes ecosystem, container orchestration, and modern security paradigms
  • Applied GenAI: Understanding of language models, embeddings models and RAG architectures
  • AI Infrastructure: Proven experience designing control planes, sandboxing systems for AI experimentation, and managing large-scale vector stores and search algorithms
  • Data Engineering: Extensive experience in large-scale ETL development and data pipeline architecture
  • Security & Governance: Experience maintaining and/or contributing to bug bounty, responsible disclosure programs, and AI safety/guardrail implementations
  • Startup Agility: Experience leading technical initiatives within fast-paced startup environments or driving startup-like agility within a large enterprise
Job Responsibility
Job Responsibility
  • Engineering at scale: You will build scaled, robust services and platforms centred around generative AI, including developing CLIs, SDKs, runtimes and more
  • Thought Leadership: Drive architectural vision and lead the 0-1 build of foundational, enterprise-grade AI platforms and products
  • System Design: Design and build high-quality, highly reliable, and secure distributed systems with developer and user experience at the center
  • Strategic Direction: Create 'firsts' in the Generative AI space for Citi, acting as a core member of the team that defines the strategic technical direction for the entire bank
  • Scale & Iterate: Continually iterate and scale Generative AI products to handle massive throughput, whilst anticipating and listening to the complex needs of internal customers
  • Cross-Org Influence: Drive technical alignment across multiple engineering organizations, breaking down silos to deliver cohesive AI capabilities
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer – Golang

We are seeking a Senior Backend Engineer with strong Golang expertise to design,...
Location
Location
United States
Salary
Salary:
50.00 - 60.00 USD / Hour
solomonpage.com Logo
Solomon Page
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of backend software engineering experience
  • 3+ years of production experience developing applications with Golang
  • Proven experience designing and operating distributed systems on GCP or similar cloud platforms
  • Strong experience building enterprise-grade REST and gRPC APIs
  • Hands-on experience developing Airflow DAGs using Python or similar workflow orchestration tools
  • Experience building and supporting batch processing and event-driven architectures
  • Strong knowledge of Kubernetes for container orchestration and service deployment
  • Experience working with CI/CD pipelines using GitHub Actions
  • Strong understanding of relational and NoSQL databases
  • Excellent communication and cross-functional collaboration skills
Job Responsibility
Job Responsibility
  • Collaborate with product managers to translate business requirements into scalable technical solutions
  • Design, develop, and maintain clean, secure, and well-documented REST and gRPC APIs
  • Lead backend architecture discussions and provide technical direction across engineering teams
  • Review pull requests and mentor engineers by providing technical guidance and best practices
  • Develop and maintain Airflow data pipelines using Python DAGs for real-time and batch processing
  • Build, optimize, and support distributed backend services and event-driven systems
  • Implement scalable messaging and streaming solutions using Kafka or similar platforms
  • Deploy and manage containerized applications using Kubernetes
  • Contribute to CI/CD automation and deployment pipelines using GitHub Actions
  • Ensure backend services are scalable, reliable, secure, and maintainable
What we offer
What we offer
  • Medical
  • Dental
  • 401(k)
  • Direct deposit
  • Commuter benefits
Read More
Arrow Right

Senior Software Engineer (Golang) - AI Products

We are Citi’s Application, Platform and Engineering group, a start-up with the e...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ Years of Hands-on experience is a must have
  • Expert-level fluency in Golang and Python is a must-have, with deep experience building concurrent, high-throughput systems
  • Deep expertise in the Kubernetes ecosystem, container orchestration, and modern security paradigms (e.g., Gatekeeper, zero-trust)
  • Understanding of language models, embeddings models and RAG architectures is desirable
  • Proven experience designing control planes, sandboxing systems for AI experimentation, and managing large-scale vector stores and search algorithms
  • Extensive experience in large-scale ETL development and data pipeline architecture
  • Experience maintaining and/or contributing to bug bounty, responsible disclosure programs, and AI safety/guardrail implementations
  • Experience leading technical initiatives within fast-paced startup environments or driving startup-like agility within a large enterprise
  • Bachelor's degree in Computer Science, Software Engineering, or related technical field, or equivalent practical experience
  • Distinguished, deep-dive software engineering expertise and a track record of architectural leadership
Job Responsibility
Job Responsibility
  • Build scaled, robust services and platforms centred around generative AI. This may also include developing CLIs, SDKs, runtimes and more
  • Drive architectural vision and lead the 0-1 build of foundational, enterprise-grade AI platforms and products
  • Design and build high-quality, highly reliable, and secure distributed systems with developer and user experience at the center
  • Create 'firsts' in the Generative AI space for Citi, acting as a core member of the team that defines the strategic technical direction for the entire bank
  • Continually iterate and scale Generative AI products to handle massive throughput, whilst anticipating and listening to the complex needs of internal customers
  • Drive technical alignment across multiple engineering organizations, breaking down silos to deliver cohesive AI capabilities
  • Fulltime
Read More
Arrow Right

Senior Golang Engineer

One of our long-standing clients in the US logistics technology space. They run ...
Location
Location
United States
Salary
Salary:
70.00 - 80.00 USD / Hour
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years of production Go in a backend or distributed-systems role
  • gRPC, including schema design and breaking-change management
  • Kafka in production — not passing familiarity
  • AWS, with hands-on experience using the AWS SDK for Go
  • Comfortable owning service design end to end and influencing engineers outside your team
Job Responsibility
Job Responsibility
  • Design and ship production Go services that run reliably at scale
  • Own the backend API surface — gRPC contracts, message schemas, versioning
  • Build and tune Kafka-based event pipelines (producers, consumers, ordering, replay)
  • Build on AWS with a serverless-first lean where it makes sense, using the AWS SDK for Go
  • Review code, mentor mid-level engineers, and shape engineering standards
  • Drive incident retrospectives and feed the lessons back into platform practice
  • Fulltime
Read More
Arrow Right

Senior Golang Engineer

You will sit on a senior backend team owning core Go services that move large vo...
Location
Location
United States
Salary
Salary:
Not provided
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years of production Go in a backend or distributed-systems role
  • gRPC, including schema design and breaking-change management
  • Kafka in production
  • AWS, with hands-on experience using the AWS SDK for Go
  • Strong written and spoken English — daily collaboration with a US-based team
  • Comfortable owning service design end to end
Job Responsibility
Job Responsibility
  • Design and ship production Go services that run reliably at scale
  • Own the backend API surface — gRPC contracts, message schemas, versioning
  • Build and tune Kafka-based event pipelines (producers, consumers, ordering, replay)
  • Build on AWS with a serverless-first lean where it makes sense, using the AWS SDK for Go
  • Review code, mentor engineers, and shape engineering standards
  • Contribute to incident retrospectives and feed the lessons back into platform practice
Read More
Arrow Right