Remote Position
Golang Developer
🌍 Remote · United States
💼 Full-time
Job Title: Sr Golang Developer API Location: Remote ( st louis mo ) Duration: Long-Term Contract Experience: 10+ Years Job Overview: We are seeking a highly skilled Golang Developer with extensive experience in data migration and large-scale backend systems. The ideal candidate should have a strong background in Golang, data transformation, ETL processes, and database management, along with exposure to cloud platforms. This role is fully remote and long-term, offering an opportunity to work on complex migration projects in a collaborative environment. Key Responsibilities:
- Design, develop, and implement data migration strategies using Golang.
- Build and optimize ETL pipelines for structured and unstructured datasets.
- Perform data mapping, validation, and transformation to ensure accuracy and integrity.
- Collaborate with DBAs, cloud engineers, and DevOps teams for seamless integration.
- Troubleshoot and resolve data-related issues during migration.
- Develop reusable migration frameworks and tools to improve efficiency.
- Monitor and optimize migration performance for scalability and reliability. Required Skills & Qualifications:
- 10+ years of software development experience, with at least 4+ years in Golang.
- Strong experience in data migration, ETL processes, and large-scale system integrations.
- Proficiency in SQL/NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).
- Experience with RESTful APIs, microservices, and cloud-native applications.
- Familiarity with cloud platforms (AWS, Google Cloud Platform, Azure).
- Knowledge of data validation, auditing, and compliance.
- Strong problem-solving, analytical, and communication skills.
- Experience in Agile/Scrum environments preferred. Nice to Have:
- Experience with message queues (Kafka, RabbitMQ, Pub/Sub).
- Exposure to CI/CD pipelines and containerization (Docker, Kubernetes).
- Knowledge of Python or Java for complementary scripting Apply tot his job