- LocationRemote
-
IndustryInformation Technology
Job Title: Senior Go Developer (Remote)
Work Hours: 1 PM - 10 PM IST
Location: Remote
Experience Required: 5+ Years
Job Description:
We are looking for an experienced Senior Go Developer to join our team. The ideal candidate should have a strong background in designing, developing, and maintaining high-performance applications using Go (Golang). This role involves working on data engineering projects, API development, and cloud-based solutions.
Key Responsibilities:
- Design, develop, and maintain scalable applications using Go.
- Work on data ingestion, transformation, and storage solutions in data engineering projects.
- Develop and maintain RESTful APIs and microservices.
- Collaborate with teams using Agile methodologies, version control, and build release management tools.
- Work with SQL and NoSQL databases for efficient data storage.
- Implement cloud-based solutions using Kubernetes, Docker, and other containerization technologies.
- Develop and optimize solutions for streaming platforms like Kafka, JMS, or RabbitMQ.
- Utilize ETL processes, data pipelines, and data warehousing for efficient data processing.
Required Skills & Qualifications:
- 5+ years of hands-on experience with Go (Golang).
- Strong expertise in data engineering and cloud technologies.
- Proficiency in building microservices and APIs.
- Experience in version control (Git, CI/CD) and Agile development.
- Solid understanding of SQL, NoSQL databases, and data storage solutions.
- Knowledge of Kubernetes, Docker, and cloud platforms.
- Experience with Kafka, JMS, or RabbitMQ for real-time data streaming.
- Familiarity with ETL tools, data pipelines, and warehousing concepts.
This is a great opportunity for a Go Developer looking to work on challenging projects in a remote, fast-paced environment. If you meet the qualifications, apply now!