Talcom

Senior Backend Engineer, Golang - Tax Research Platform

Talcom Novi Sad, Serbia · €37K/yr

Software Development · 11-50 employees

16 h ago
golang Senior (5-10 yrs) Full-time Serbia
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

You will build and maintain backend services in Go, focusing on search and content-delivery systems while migrating legacy technology to Elasticsearch. You will take ownership of features from technical design through production, ensuring high performance, scalability, and reliability.

What they look for

Golang Elasticsearch Backend engineering Microservices Distributed systems REST APIs Event-driven architecture Kubernetes Docker CI/CD System design Cloud platforms Azure Monitoring Observability Technical leadership

Requirements

The role requires strong hands-on production experience with Go and significant expertise in Elasticsearch or search-platform infrastructure. Candidates should have a proven background in microservices, distributed systems, and event-driven architectures, along with the ability to work independently.

Benefits

International engineering environment Professional development Mentorship opportunities Hybrid working model

Full description

We are looking for a Senior Backend Engineer to strengthen the team behind a global Tax Research Platform used by professionals to search, browse and access specialist tax content.

You will work primarily in Go on backend services supporting search, content delivery and related platform capabilities.

One of the main current initiatives is the modernisation of the search landscape, including the migration from legacy search technology towards Elasticsearch.

The team already has an established Team Lead and Product Owner. The key need is another strong senior backend engineer who can work independently, take responsibility for substantial features and help raise the technical level of the wider team.

What you will do

  • Build and maintain backend services in Go
  • Work on search and content-delivery services
  • Contribute to the migration towards Elasticsearch
  • Work with indexing, ingestion and content-processing pipelines
  • Design and evolve REST APIs
  • Work with microservices and distributed backend systems
  • Work with event-driven architectures and messaging
  • Take ownership of features from technical design through production
  • Improve performance, scalability and reliability
  • Contribute to testing, CI/CD, monitoring and observability
  • Help modernise legacy systems and reduce technical debt
  • Support less experienced engineers while remaining hands-on
  • Contribute to stronger engineering standards and technical craftsmanship

What we are looking for

  • Strong hands-on production experience with Go
  • Proven senior-level backend engineering experience
  • Ability to work independently and take ownership of substantial technical work
  • Strong Elasticsearch or search-platform experience
  • Experience with indexing, ingestion pipelines or search-related backend systems
  • Strong REST API experience
  • Experience with microservices and distributed systems
  • Experience with event-driven architectures and messaging
  • Strong system design skills
  • Experience designing and operating scalable backend systems
  • Experience with Kubernetes and Docker
  • Experience with CI/CD and automated testing
  • Experience with cloud platforms; the environment runs on Azure/AKS, but other cloud backgrounds are relevant
  • Experience with monitoring and observability
  • Experience modernising or refactoring existing systems
  • Strong communication skills and fluent English

Elasticsearch is particularly important for this hire.

Candidates with strong experience in search infrastructure, indexing or ingestion pipelines are especially relevant. However, a strong Go backend engineer with closely related experience in event-driven systems, data processing or search can also be considered.

Around eight years of backend engineering experience is a useful benchmark, but it is not a strict requirement.

A candidate with approximately five or six years of experience can still be highly relevant if the experience demonstrates genuine seniority and includes substantial work with Go, Elasticsearch or search-related systems.

The team

You will join an existing international engineering team with an established Team Lead and Product Owner.

The team works with daily stand-ups and broader quarterly planning.

The main need is another senior backend engineer who can independently take responsibility for significant areas of work, support the Team Lead and help other engineers when needed.

You should be comfortable taking a feature or technical problem, defining the approach, breaking the work down and driving it through delivery rather than waiting for every task to be fully specified.

Working model

The role is based in Serbia through Talcom.

The working model is 3 days per week from a Talcom office and 2 days from home.

The role includes an initial one-week visit to the Netherlands, with occasional follow-up visits when useful for onboarding, planning or team collaboration.

Hiring process

  • Introductory screening with Talcom
  • IBFD interview focused on relevant experience, team fit and working style
  • Technical assignment
  • Technical interview and discussion of the solution
  • Final decision

Candidates may use AI tools during the technical assignment, provided they are fully transparent about which tools were used and how they contributed to the solution.

Compensation

Up to approximately €3,100 net per month.

Why join

  • Work on a globally used knowledge platform
  • Build new backend services primarily in Go
  • Work on a significant Elasticsearch and search-modernisation initiative
  • Take real technical ownership rather than simply execute predefined tickets
  • Help mentor other engineers and influence engineering standards
  • Work in an international and distributed engineering environment
  • Join a stable organisation with a long-term approach to technology and product development

Similar roles