Role: Golang Developer – Data Migration
Location: Remote
Duration: Long-Term Contract
Experience: 10+ Years
Job Overview:
We are looking for a highly skilled Golang Developer to design and implement large-scale data migration solutions. The ideal candidate should have deep expertise in Golang, ETL pipelines, and database management, along with exposure to cloud environments such as AWS, GCP, or Azure.
Key Responsibilities:
- Design, develop, and implement data migration strategies using Golang.
- Build and optimize ETL pipelines for structured and unstructured data.
- Perform data mapping, validation, and transformation to ensure accuracy.
- Collaborate with DBAs, cloud engineers, and DevOps teams for integration.
- Troubleshoot and resolve data-related issues during migration.
- Develop reusable migration frameworks and tools for efficiency.
- Monitor and optimize performance for scalability and reliability.
Required Skills:
- 10+ years of software development experience, with 4+ years in Golang.
- Strong experience in data migration, ETL, and system integrations.
- Proficiency with SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, Cassandra).
- Experience with RESTful APIs, microservices, and cloud-native apps.
- Familiarity with AWS, GCP, or Azure.
- Knowledge of data validation, auditing, and compliance.
- Excellent problem-solving and communication skills.