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
AWSDockerPostgreSQL+12 more
About Ardanis
Ardanis is a technology consultancy designing and delivering robust, scalable, and intelligent software systems since 2016. You will help clients transform their digital landscape, creating solutions that adapt as their needs evolve. Ardanis champions a client-centric approach to drive genuine business growth through innovation and next-generation AI solutions across diverse sectors including fintech, e-commerce, public sector, and telecommunications. The company recently joined Plain Concepts, expanding its global reach and deepening its expertise, particularly in AI and regulated industries.
How We Work
Ardanis fosters a culture of collaboration, innovation, and creativity. The company emphasizes strong engineering foundations and deep architectural thinking to turn strategy into production-ready systems. You will work with a team of highly skilled professionals, including developers, technologists, architects, business experts, project managers, and designers. Ardanis is a remote-friendly company, with offices in Dublin and Porto designed to foster collaboration and innovation.
Engineering at Ardanis
At Ardanis, you will craft bespoke digital solutions using modern, adaptable software. Engineers here tackle complex technical challenges, specializing in areas like evolutionary AI, process automation, and digital innovation. The team leverages a broad range of technologies, including JavaScript, AngularJS, Microsoft .NET, Ruby, Python, and Node.js. If you join the Data & Analytics team, you will build, evaluate, and refine statistical models, predictive algorithms, and data-driven decision systems. You will also collaborate closely with engineering teams to ensure smooth deployment, scalability, and monitoring of solutions.
Why Join Us
Shape and deliver end-to-end data solutions, from exploration and modeling to deployment and validation, making a tangible impact.
Influence architecture and methodology within a growing Data & Analytics team, leading complex initiatives.
Mentor team members and contribute to a continuous learning environment, fostering collective growth.
Work on next-generation AI solutions that deliver measurable business value across diverse industries.
Join a company expanding globally, offering new opportunities to broaden your reach and expertise.