About Bluefin
At Bluefin, we thrive in a dynamic and fast-paced environment where innovation and leadership are at the forefront of everything we do. Join us in revolutionizing data security within the integrated payments industry, as we protect over 35,000 companies across 59 countries with our cutting-edge encryption and tokenization technologies. Our collaborative culture empowers you to take initiative and make impactful contributions, while our commitment to professional growth ensures you have the tools and opportunities to excel. Embrace the challenge of working in a vibrant atmosphere that values agility and leadership, and be part of our mission to create secure, frictionless experiences for businesses and their customers. If you’re ready to drive change and make a difference, we invite you to embark on this exciting journey with us!
Position Summary
We are seeking an experienced Go Developer to join our distributed team in Ireland, who will act as a technical anchor for Go development within a predominantly PHP-based engineering team. This role combines hands-on backend development with technical leadership, mentorship, and ownership of Go best practices across the organisation.
Experience with PHP, Node.js, TypeScript and databases like MySQL, PostgreSQL, MongoDB as well as familiarity with message brokers such as nats.io, will be considered advantageous. Additionally, prior exposure to payments systems, high-availability platforms, or transaction-heavy environments is a strong plus.
This is a remote position based in Ireland, with occasional travel for team meetups. We are looking for someone who thrives in a distributed team environment and is comfortable collaborating across time zones.
Key Responsibilities
· Collaborate with the Technical Lead to deliver high-quality, secure, and scalable software solutions.
· Develop, maintain, and optimize backend systems using Go and modern Go web frameworks (such as Go Fiber).
· Design and implement reliable APIs for distributed and service-oriented systems.
· Integrate with third-party systems, including payment processors, SaaS platforms, and cloud-based services.
· Troubleshoot and resolve software issues, ensuring high availability and minimal downtime.
· Collaborate with product and engineering teams to validate requirements, designs, and user stories.
· Maintain high coding standards, ensuring secure, clean, and maintainable code.
· Improve existing software architecture, performance, and scalability.
· Provide technical guidance, mentorship, and code reviews to engineers working with Go.
· Help define, evolve, and enforce Go coding standards and architectural patterns across services.
· Support PHP developers transitioning critical components and services to Go.
· Contribute to developer experience improvements through tooling, build automation (e.g. Makefiles), and CI/CD pipelines (GitLab CI).
Qualifications
· Strong production experience in Go, with a solid understanding of backend and distributed systems.
· Experience building and operating RESTful APIs and backend services.
· Familiarity with additional languages such as PHP, Node.js, or TypeScript.
· Experience working with relational and NoSQL databases (e.g. MySQL, PostgreSQL, MongoDB).
· Experience with message brokers such as nats.io or similar technologies.
· Exposure to secure coding practices and security-conscious environments.
· Prior experience in payment systems or transaction-heavy environments is a strong plus.
· Strong analytical, debugging, and problem-solving skills.
· Proficiency with Git-based workflows and CI/CD tools such as GitLab.
Desired Skills
· Experience improving code quality, standards, and engineering practices across teams.
· Familiarity with CI/CD pipelines and build automation.
· Ability to thrive in a remote, collaborative, and distributed team environment.
· Strong written and verbal communication skills.
Education and Experience
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Relevant experience in backend software development, with demonstrable experience building and maintaining production systems.
Equal Employment Opportunity
Bluefin provides equal employment opportunities to all employees and applicants without regard to race, color, religious creed, sex, national origin, ancestry, citizenship or immigration status, pregnancy, physical disability, mental disability, age, military or veteran status, marital status, registered domestic partner status, gender, gender identity or expression, sex stereotyping, medical condition, genetic information, sexual orientation, or any other status protected by applicable federal, state, or local laws.
Technology
Waterford, Ireland
Remote (Ireland)
Share on: