Developer – Technology Services (Limerick)
We are seeking a passionate and innovative Developer to join a dynamic and fast-paced technology team. This role focuses on building and supporting a global inspection and verification platform, deployed in the cloud using Azure and Kubernetes. The front end is built on a low-code development platform (Mendix), while the backend involves distributed systems and robust infrastructure tooling. The ideal candidate will be a collaborative team player with a strong engineering mindset and a passion for clean, scalable code.
Responsibilities
· Design, develop, and maintain robust infrastructure tooling and services using Go (Golang).
· Automate and optimize CI/CD pipelines and infrastructure deployment processes.
· Develop and maintain integrations with multiple internal and external services.
· Work with messaging systems such as RabbitMQ as part of distributed system workflows.
· Contribute to code reviews and architecture discussions; help shape infrastructure best practices.
· Manage infrastructure with Infrastructure-as-Code (IaC) tools, ensuring compliance with security standards.
Requirements
· 4–5 years of professional software development experience, with a focus on Golang (or experience in other languages and willingness to learn Go).
· Strong hands-on experience with Microsoft Azure, especially AKS and related cloud-native services.
· Familiarity with CI/CD tools such as Jenkins or ArgoCD and modern DevOps practices.
· Proficiency in Infrastructure-as-Code tools like Terraform or Pulumi.
· Experience working in Linux environments, with scripting knowledge (e.g., Bash, Python).
· Solid understanding of Git-based workflows and commitment to best practices in testing, documentation, and code quality.
#LI-MS2