Senior Golang Developer Data Migration (Remote)
Job Title: Senior Golang Developer Data Migration (Remote)
Location: Remote
Experience: 12 years
Employment Type: Long Term Contract
About the Role:
We are seeking a highly experienced Senior Golang Developer with proven expertise in gRPC, Python, and Data Migration . The ideal candidate should bring 12 years of overall software development experience and strong hands-on skills in building scalable backend systems. This is a remote, long-term contract role.
Key Responsibilities:
-
Design and develop backend solutions using Golang with gRPC.
-
Lead and execute data migration projects (mandatory).
-
Develop and maintain migration utilities, automation scripts, and ETL processes in Python.
-
Integrate and optimize APIs, microservices, and cloud-native architectures.
-
Collaborate with cross-functional teams to ensure smooth migration from legacy to cloud-based platforms.
-
Troubleshoot issues, optimize performance, and ensure reliability of migrated data.
-
Document processes, migration strategies, and best practices.
Required Skills & Qualifications:
-
12 years of software development experience.
-
Strong hands-on expertise in Golang (mandatory).
-
Proven experience with gRPC (mandatory).
-
Strong working knowledge of Python (mandatory).
-
Proven experience in Data Migration projects (mandatory).
-
Experience with databases (SQL/NoSQL) and ETL processes.
-
Familiarity with cloud platforms (Google Cloud Platform, AWS, or Azure).
-
Strong knowledge of CI/CD pipelines, Docker, Kubernetes.
-
Excellent problem-solving and communication skills.
Preferred Qualifications:
-
Experience with Google Cloud Platform BigQuery, Cloud Storage, or Pub/Sub.
-
Knowledge of SAP BW or legacy system migrations.
-
Prior experience leading or mentoring development teams.