Senior Software Engineer - Golang

NearForm
Full-time•Back-end development•€75k/year (EUR)•Tramore, Ireland · Remote within Ireland
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Full-time
Workplace
Remote
Salary
€75k/year (EUR)

Technologies & skills

Primary technologies

Cloud & infrastructure

What you'll be doing

Nearform is seeking a Senior Software Engineer specializing in Golang for a remote position based in Ireland. The role involves designing and building applications, optimizing performance, and collaborating with clients and teams to deliver high-quality digital solutions.

  • Designing & building applications using Golang
  • Supporting component design, development, and maintenance
  • Assisting with defining structured practices in source code management
  • Designing and implementing data storage solutions
  • Optimizing performance in applications for maximum speed and scalability
  • Getting feedback from users and clients
  • Assisting with the analysis of client requirements
  • Collaborating with client teams

Key requirements

Must-have

  • At least 6 years’ commercial experience as a Senior Engineer
  • Practical experience in an agile environment
  • Deep knowledge and experience with Golang
  • Deep knowledge and experience with Kubernetes
  • Understanding of version control tools (e.g., Git)
  • Testing experience with various testing tools
  • Experience working with databases and cloud environments
  • Experience with automation, CI, and CD

Experience: 6+ years

Role signals

Technical focus
Back-end development
Hands-on vs management
Hands-on

Full job description

*This is a permanent **full-time remote *opportunity for those based in Ireland.

**About Nearform
**

Nearform is an independent team of data & AI experts, engineers, and designers who build intelligent digital solutions and capability at pace. We create AI-enabled solutions that enhance digital experiences, empower developers, and deliver measurable results. In these ways, we partner with ambitious enterprises to deliver enduring impact.

Our deep expertise in solving the world’s most complex digital problems, along with our collaborative, people-first approach, enables enterprises to build breakthrough products and modernise legacy systems by unleashing the power of AI.

Today, our team of 500 experts in 20+ countries is trusted by leading enterprises including Lululemon, Puma, Sun Life, Starbucks, Travelex, Virgin Media 02, and Walmart.

As part of our Engineering function, you will work closely with clients to translate complex business requirements into innovative digital products.
Whether you are a Senior Engineer, Tech Lead, or DevOps Engineer, you will collaborate with distributed teams, leveraging cutting-edge technologies to build secure, high-performance applications. Our Nearform engineers are known for building high quality, scalable solutions that solve real world problems.

About the Senior Golang Engineer role

As a Senior Engineer at Nearform your main task will be designing & building applications using Golang. However as you’ll likely work on a variety of projects your responsibilities may also include:

  • Supporting component design, development and maintenance and taking responsibility for personal technical quality standards within the project team.

  • Assisting with defining structured practices, especially in source code management, building and deployment.

  • Designing and implementing data storage solutions.

  • Optimising performance in applications for maximum speed and scalability.

  • Getting feedback from users and clients, and building solutions for them.

  • Assisting with the analysis of client requirements.

  • Working with and supporting Technical Leaders in project execution and timely delivery.

  • Collaborating with client teams.

  • What we are looking for in this person:

  • Significant experience delivering at a Senior Engineer level. Our Seniors typically have at least 6 years’ commercial experience.

  • Practical experience of delivering in an agile environment.

  • Practical experience and knowledge of developing real-world solutions.

  • Deep knowledge and experience with Golang.

  • Deep knowledge and experience with Kubernetes.

  • Deep understanding of versioning control tools - e.g. Git.

  • Testing experience and familiarity with testing tools at all levels, unit, integration and end to end testing.

  • Practical and real world experience working with databases and cloud environments.

  • Experience with automation, CI and CD.

  • Experience building software collaboratively using pull requests and code reviews

  • Excellent communication and collaboration skills.

  • Professional proficiency in English.

  • Benefits & Perks:

  • Annual Company Bonus - We all help Nearform to hit company goals so we all receive a share of the profits on an annual basis in line with company performance.

  • Work Remotely and Flexibly - We have a genuine dedication to work/life balance. Our flexible working culture allows you to work around what matters - school run, no problem!

  • Paid Time Off Package - We offer an annual leave of 24 days plus public holidays. We also offer sick leave, marriage leave and many more.

  • **Remote Working Allowance - **Every 2 years, you will have a budget of up to €1250 to help you set up a comfortable and productive workspace in addition to your essential equipment provided by Nearform when you join.

  • Training and Development Allowance - We understand the importance of continuously learning so we offer an allowance of up to €1000 you can use to upskill yourself.

  • Healthcare - It’s important to always take care of your health, so we offer additional private healthcare here at Nearform. If you wish to learn more about the plan offered feel free to reach out to our team.

  • Pension & Insurances- We offer a pension match of up to 5% and Income Protection and Death in Service for peace of mind.

Our Interview Process

  1. Talent Call (30 mins via Zoom)An introductory conversation with a member of our Talent Team to learn more about your background, experience, and career goals. We'll also provide a high-level overview of Nearform and answer any questions you may have. This step helps us assess initial alignment.

  2. Technical Assessment (1 hour via Zoom)A live coding challenge with one of our trained interviewers. You'll be asked to build a working solution to a problem via screen sharing, demonstrating your Python expertise, problem-solving ability, and coding best practices in a real-time environment.

  3. Hiring Manager Interview (45 mins via Zoom)A conversation with a Hiring Manager focused on your approach to teamwork, client collaboration, and problem-solving in an enterprise development setting. We'll also share more details about Nearform and the potential projects you may join.

There may also be an additional interview with the client depending on the project

Ready to Join Us?

If you're passionate about building high-quality applications, solving complex challenges, and driving innovation in enterprise development, we’d love to hear from you.

Apply now via our careers page at Nearform and be part of a team that values technical excellence, collaboration, and continuous learning.

*Nearform is committed to shaping a better world in all that we do. Our global team is built based on respect, inclusivity, diversity and excellence. *

*If you require any adjustments to the interview process as part of your application, please let someone from our Talent Team know so they can help. *

Our salary range starts from €75,000 + bonus & benefits and will be discussed during the initial interview based on your experience.

Interview prep pack

Grounded in this listing. Use it to prepare examples before you apply.

Your interview focus

You will be assessed on your ability to design and build scalable Golang applications, collaborate with distributed teams, and deliver high-quality solutions using Kubernetes, CI/CD, and modern development practices in an agile, client-facing environment.

  • Golang expertise·High
  • Kubernetes proficiency·High
  • Agile delivery·High
  • Collaboration & communication·High

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Golang & Kubernetes Deep Dive

    0–10 min

    Review your most relevant Golang and Kubernetes projects, focusing on design, deployment, and scalability challenges.

  2. Testing & CI/CD Review

    10–17 min

    Summarize your approach to automated testing and CI/CD, noting tools, strategies, and real-world outcomes.

  3. Collaboration & Client Stories

    17–24 min

    Recall examples of working with distributed teams and clients, emphasizing communication and requirement analysis.

  4. Prepare Targeted Questions

    24–30 min

    Draft questions about NearForm's projects, team practices, and development culture to ask during your interview.

Likely questions

, 8 items

Priority reflects how strongly this topic is emphasised in the job listing, not whether it will be asked.

Talking points

, 6 items
  • Golang Application Design

    You will be expected to design and build robust applications using Golang, which is the core language for this role.

  • Kubernetes Deployment & Management

    Deep knowledge of Kubernetes is required to build and manage scalable, high-performance applications.

  • Testing Strategies (Unit, Integration, E2E)

    You need to demonstrate familiarity with testing tools and practices to ensure code quality at all levels.

  • CI/CD and Automation

    Experience with automation, continuous integration, and deployment is essential for delivering reliable software.

  • Source Control with Git

    You will be expected to use structured practices in source code management, including pull requests and code reviews.

  • Database and Cloud Integration

    Practical experience with databases and cloud environments is required for designing and implementing data storage solutions.

What to research

, 3 items
  • Golang and Kubernetes Integration

    This role expects deep expertise in both Golang and Kubernetes, so be ready to discuss how you have combined these technologies to deliver scalable, high-performance solutions.

  • Testing and Code Quality Practices

    You will be assessed on your ability to implement and advocate for comprehensive testing strategies, including unit, integration, and end-to-end tests.

  • Collaboration in Distributed, Client-Facing Teams

    Strong communication and collaboration skills are essential, especially in remote, agile teams working closely with clients to deliver tailored solutions.

Questions to ask

, 6 items
  1. What types of projects are Golang engineers currently working on at NearForm?

    Why ask this? Clarifies the nature of your day-to-day work and technical challenges.

  2. How does the team approach collaboration and communication across distributed locations?

    Why ask this? Reveals how remote teamwork is managed and what tools/processes are used.

  3. What is the typical process for code reviews and technical feedback?

    Why ask this? Shows how code quality is maintained and how you will interact with peers.

  4. How are client requirements gathered and prioritized in projects?

    Why ask this? Helps you understand your involvement in requirement analysis and client interaction.

  5. What opportunities exist for professional development and upskilling?

    Why ask this? Clarifies how the company supports your growth and learning.

  6. How does NearForm support work-life balance for remote employees?

    Why ask this? Gives insight into the company's approach to flexibility and employee wellbeing.

Register now to upload your CV

Create a free account, save a PDF or Word CV, and quick apply on roles that take applications here.

Apply NowApply before: 23 Nov 2026