Golang Engineer

Fulcrum Digital Inc

Dublin

On-site

EUR 120,000 - 180,000

Full time

47 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Fulcrum Digital Inc is seeking an experienced backend engineer to design, build, and maintain scalable Go services and APIs. You will work on event-driven architectures, implement REST and gRPC interfaces, and drive production readiness across cloud platforms with Docker and Kubernetes.

The role requires strong testing discipline, deep knowledge of data stores, messaging systems, and security practices, with collaboration across squads and client stakeholders.

Qualifications

  • 6+ years of backend software engineering experience.
  • 3+ years building production systems in Go.
  • Strong 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.

Responsibilities

  • Design, build and maintain scalable 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.

Skills

Backend engineering
Go programming
Go concurrency
REST APIs
gRPC
SQL
NoSQL
Messaging systems
Kafka
RabbitMQ
NATS
Docker
Kubernetes
Cloud platforms
CI/CD
Observability
Security fundamentals
English communication

Tools

PostgreSQL
Redis
MongoDB
DynamoDB
Prometheus
Grafana
OpenTelemetry
Datadog
GitHub Actions
GitLab CI
Jenkins
Kafka
RabbitMQ
NATS

Job description

  • 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.
Essential skills and experience
  • 6+ 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Go (Edge)
Software Engineer, Go (Edge)

Telnyx LLC • Dublin

On-site
EUR 90,000 - 140,000
Software Engineer (Golang Development)
Software Engineer (Golang Development)

Infoplus Technologies UK Limited • Dublin

On-site
EUR 120,000 - 170,000
Senior Golang Developer
Senior Golang Developer

Cpl Group • Dublin

On-site
EUR 129,000 - 203,000
Long-term contract
Daily rate
Hybrid work model
Golang Developer
Golang Developer

Dabster Systems UK Limited • Dublin

On-site
EUR 120,000 - 180,000
Senior Go Backend Engineer - Scalable Microservices & Cloud
Senior Go Backend Engineer - Scalable Microservices & Cloud

Fulcrum Digital Inc • Dublin

On-site
EUR 120,000 - 180,000
Software Engineer
Software Engineer

Digital Skills ltd • Dublin

Hybrid
EUR 120,000 - 166,000
Fullstack Developer
Fullstack Developer

EAMES CONSULTING GROUP (SINGAPORE) PTE. LTD. • Dublin

On-site
EUR 90,000 - 120,000
Senior Backend Developer (Java)
Senior Backend Developer (Java)

ID-Pal • Ireland

Remote
EUR 90,000 - 120,000
Staff Software Engineer - Platform
Staff Software Engineer - Platform

Jobgether • Ireland

On-site
EUR 120,000 - 180,000
Competitive salary
Stock options
Health benefits
+4
Senior Backend Developer (Go)
Senior Backend Developer (Go)

Jobgether • Ireland

Remote
EUR 120,000 - 170,000
Fully remote work
AI-assisted tools
Challenging projects in energy trading
+2
Top locations