Golang Engineer
Fulcrum Digital Dublin, Leinster, Ireland
IT Services and IT Consulting · 1,001-5,000 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design, build, and maintain scalable, low-latency backend services and APIs using Go. Lead design reviews, mentor junior engineers, and collaborate with stakeholders to deliver technical solutions.
What they look for
Requirements
Requires 7+ years of backend engineering experience with at least 3 years specifically in Go. Candidates must have strong expertise in distributed systems, cloud platforms, and modern CI/CD practices.
Full description
Who We Are
Fulcrum Digital is a global AI-first enterprise transformation company with over 25 years of experience. We partner with enterprises across financial services, insurance, healthcare, retail, manufacturing, higher education, and logistics to move from AI experimentation to scalable business outcomes. Fulcrum Digital works with over 100 global clients, including Fortune 500 enterprises, combining deep industry expertise with capabilities in enterprise AI, digital engineering, cloud modernisation, platform integration, and generative AI.
Key responsibilities
- Design, build and maintain scalable, low-latency backend services and APIs in Go.
- Write clean, idiomatic, well-tested code, with strong unit and integration test coverage.
- Build event-driven and concurrent systems using goroutines, channels and message brokers such as Kafka.
- Design REST and gRPC APIs with clear contracts, versioning and documentation.
- Deploy and operate services on AWS, Azure or GCP using Docker, Kubernetes and infrastructure as code.
- Own CI/CD pipelines, observability (logging, metrics, tracing) and production support for your services.
- Apply secure coding practices and support PCI-DSS, SOC 2 and ISO 27001 controls.
- Profile and tune performance, resilience and cost across the platform.
- Lead design and code reviews, and contribute to architecture decisions.
- Mentor mid-level and junior engineers and share knowledge across squads.
- Work with clients and stakeholders to turn business needs into technical solutions.
Requirements
Essential skills and experience
- 7+ years of backend software engineering, including 3+ years building production systems in Go.
- Deep knowledge of Go concurrency, the standard library, error handling, context and modules.
- Proven experience designing microservices and distributed systems.
- Hands-on with REST and gRPC (Protocol Buffers).
- Strong SQL and NoSQL skills, e.g. PostgreSQL, Redis, MongoDB or DynamoDB.
- Experience with messaging and streaming platforms such as Kafka, RabbitMQ or NATS.
- Production experience with Docker, Kubernetes and at least one major cloud (AWS, Azure or GCP).
- Testing discipline: unit, integration and contract tests; familiarity with TDD.
- CI/CD tooling such as GitHub Actions, GitLab CI or Jenkins.
- Observability with tools such as Prometheus, Grafana, OpenTelemetry or Datadog.
- Solid grasp of security fundamentals: OAuth2, OIDC, TLS, secrets management.
- Clear written and spoken English, and confidence working with clients.
Similar roles
-
Software Engineer - AI Native, AI, Python, Java, Golang- 2-4 years
Cisco Bengaluru, Karnataka, India
-
Senior Backend Engineer (Golang) - Castle Busters
Voodoo Paris, Ile-de-France, France
-
Senior Backend Engineer (Golang) - Draft Showdown
Voodoo Paris, Ile-de-France, France
-
Golang Engineer
Bread Financial Wilmington, Delaware, United States · $101K–$202K/yr
-
Senior Software Engineer-Golang
PAR Technology Gurugram, Haryana, India
-
Golang Developer
Bright Vision Technologies Monroe Township, Michigan, United States · $100K–$130K/yr