HimalayasHimalayas logo
ArdanisAR

Senior Golang Engineer

Ardanis Technologies Limited is a software and technology consultancy that focuses on delivering tailored solutions to organizations in the UK and Ireland, helping them grow and innovate since 2016.

Ardanis

Employee count: 51-200

Portugal only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

We are seeking a Senior Golang Engineer with strong expertise in event-driven architectures and deep hands-on experience with Apache Kafka. The ideal candidate has a solid understanding of distributed systems, high-performance backend engineering, and the ability to design resilient microservices at scale.

You will join a highly technical engineering team working with modern practices such as microservices, observability, CI/CD, clean architecture, and cloud-native development.

Responsibilities:

  • Develop, maintain, and optimize high-performance backend services in Go (Golang).
  • Build and improve event pipelines and messaging systems using Kafka (producers, consumers, partitions, consumer groups).
  • Architect and implement scalable and fault-tolerant distributed systems.
  • Design APIs (REST/gRPC) and integrations across multiple backend microservices.
  • Implement unit, integration, and performance tests.
  • Collaborate closely with DevOps, Data Engineering, and QA teams.
  • Contribute to architectural decisions regarding schemas, event versioning, idempotency, streaming patterns, and backpressure handling.
  • Enhance CI/CD pipelines and deployment workflows.
  • Implement and maintain observability standards using tools like Prometheus, Grafana, and OpenTelemetry.
  • Mentor junior engineers and contribute to engineering best practices.

Requirements

  • Extensive experience (5+ years) building backend or distributed systems in production environments.
  • Advanced proficiency in Golang (3+ years), with deep understanding of concurrency, memory management, profiling, benchmarking, and idiomatic Go patterns.
  • Expert-level hands-on experience with Kafka
  • Solid foundation in distributed systems principles: consistency, replication, fault tolerance, event-driven architecture, resiliency patterns, and backpressure handling.
  • Strong experience with microservices at scale, API design (REST/gRPC), and service-to-service communication.
  • Proficiency with Docker, CI/CD workflows, and automated testing (unit, integration, load). Experience deploying and operating systems in modern cloud platforms (AWS/GCP/Azure), including monitoring, alerting, and autoscaling.
  • Strong communication skills and proficiency in English.
  • Experience building high-performance APIs with gRPC.
  • Familiarity with Kubernetes and cloud-native tooling.
  • Experience with low-latency, high-throughput, or mission-critical systems.
  • Practical knowledge of Redis, PostgreSQL, Cassandra, DynamoDB, or other distributed storage solutions.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Experience

5 years minimum

Location requirements

Hiring timezones

Portugal +/- 0 hours

About Ardanis

Learn more about Ardanis and their company culture.

View company profile

Ardanis Technologies Limited is a leading software and technology consultancy based in Dublin, Ireland. We are dedicated to delivering innovative software solutions to digital organizations primarily in the UK and Ireland. Since our founding in 2016, we have built a strong reputation for providing tailored solutions that cater to the unique needs of each client. Our approach is centered around collaboration and agility, ensuring that we work closely with our clients to create effective digital solutions that evolve with their business requirements.

The Ardanis team is composed of highly skilled professionals, including developers, technologists, architects, project managers, and designers. Our diverse expertise enables us to leverage a broad range of technologies and platform expertise, including JavaScript, AngularJS, Microsoft.NET, and Ruby, to develop high-quality software solutions. Whether through IT consultancy, developing resource teams, or outsourcing, Ardanis champions a client-centric approach that aims to drive genuine business growth through innovation and next-generation AI solutions.

Claim this profileArdanis logoAR

Ardanis

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

4 remote jobs at Ardanis

Explore the variety of open remote roles at Ardanis, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Ardanis

Remote companies like Ardanis

Find your next opportunity by exploring profiles of companies that are similar to Ardanis. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan