Fullstack Developer (Golang)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Advanced English communication skills (C1 or higher), Strong production experience with Go, Solid experience building RESTful APIs using frameworks like Gin, Experience designing and scaling relational databases for high-volume systems..

Key responsibilities:

  • Design and implement data processing pipelines using message brokers like NATS and Kafka.
  • Build a rule engine for data mastering with capabilities such as matching and merging.
  • Develop robust REST APIs with authentication and error handling.
  • Collaborate in an Agile environment with a distributed team.

Talenter logo
Talenter http://www.talenterit.com
2 - 10 Employees
See all jobs

Job description

At Talenter, we are looking for a Senior Software Engineer to join a long-term project focused on building a high-performance data mastering system from scratch. The role is ideal for someone passionate about solving complex problems, working with large-scale data pipelines, and building scalable distributed systems.

Key Responsibilities

  • Design and implement data processing pipelines using message brokers like NATS and Kafka.
  • Build a rule engine for data mastering with capabilities such as matching, merging, and historical representation.
  • Design high-speed, large-volume data storage mechanisms using Clickhouse, PostgreSQL, and other SQL/NoSQL technologies.
  • Develop robust REST APIs with authentication, authorization, async operations, error handling, and schema definition.
  • Create an admin interface for internal users.
  • Work with CI/CD pipelines, automated testing, Docker, and Kubernetes for containerized deployment.
  • Collaborate in an Agile environment with a distributed team, using tools like Google Chat, YouTrack, and xWiki.

Requirements

  • Advanced English communication skills (C1 or higher)
  • Strong production experience with Go
  • Solid experience building RESTful APIs using frameworks like Gin.
  • Some experience with concurrent processing, including state machines and large-scale event handling.
  • Some experience with message brokers (Kafka, NATS, RabbitMQ).
  • Experience designing and scaling relational databases for high-volume systems.
  • Familiarity with search engines like Elasticsearch, Solr, or Lucene.
  • Experience with Docker in development environments.
  • Strong testing practices: unit, functional, and integration testing.
  • Familiarity with monitoring tools like Datadog or New Relic is a plus

Proposal

🏡 100% remote from Latin America

💼 Contractor position (long-term collaboration)

🌎 Join a global, high-performance engineering team

🚀 Work on a large-scale, technically challenging project built from the ground up

💻 Flexible schedule, modern stack, and room for growth

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication

Full Stack Engineer Related jobs