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.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
We provide HR solutions in technology and engineering, with a specialized approach focused on technical and cultural compatibility.
Contact us at talenter@talenterit.com
Brindamos soluciones de HR en tecnología e ingeniería, con un enfoque especializado y centrado en la compatibilidad técnica y cultural.
Contactanos en talenter@talenterit.com
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.