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
π‘ 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
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.
- 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
π‘ 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