Company Description
PT. IDStar Cipta Teknologi (IDstar) is an IT Consultant based in Jakarta, Indonesia, specializing in Business Transformation Solutions such as IT Outsourcing, RPA Solutions, and Data Extraction. Our team of 250+ IT professionals is dedicated to providing top-notch services with over 205+ automation solutions and 10+ proven data extraction templates. We help more than 25 companies adapt to the digital world and take their business to the next level.
Role Description
We are seeking a skilled Golang Developer to join our dynamic team. As a Golang Developer, you will be responsible for designing, developing, and maintaining robust and scalable software solutions using the Go programming language. Your primary focus will be on building efficient and high-performance applications that power our systems and contribute to the overall success of our projects.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum 2 years of professional experience as a Golang Developer, with a specific focus on microservices architecture.
- In-depth understanding of the Go programming language.
- Extensive hands-on experience designing, developing, and deploying microservices-based applications.
- Strong knowledge of microservices architecture patterns and best practices.
- Proficiency in designing and implementing RESTful APIs using Golang.
- Experience with API versioning, documentation, and testing.
- Hands-on experience with containerization tools such as Docker.
- Familiarity with container orchestration tools, especially Kubernetes.
- Solid understanding of database systems, including both SQL and NoSQL databases.
- Experience with database design, optimization, and integration in a microservices environment.
- Experience with continuous integration and continuous deployment (CI/CD) pipelines.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a collaborative team.
- Proactive attitude and willingness to take ownership of tasks.