job description
Join our dynamic team in Bali as a Senior Golang Developer with expertise in Java/Kotlin! You'll collaborate with talented engineers to build scalable, high-performance applications in a vibrant tech ecosystem. This role offers the perfect blend of technical challenge and island lifestyle, with opportunities to work on cutting-edge projects while enjoying Bali's world-class beaches and culture.
We're looking for a passionate developer who thrives in collaborative environments and wants to make a real impact. You'll work with modern tech stacks, contribute to architectural decisions, and mentor junior team members. The position comes with competitive compensation, flexible work arrangements, and the chance to be part of Bali's growing tech community.
Responsibility
- Design, develop, and maintain scalable backend services using Golang
- Collaborate with cross-functional teams to define, design, and ship new features
- Optimize application performance and ensure high availability
- Write clean, maintainable, and efficient code with proper documentation
- Implement and maintain CI/CD pipelines for seamless deployments
- Mentor junior developers and conduct code reviews
- Troubleshoot and resolve complex technical issues
- Stay updated with emerging technologies and industry trends
Qualifications
- Minimum 3 years of professional experience in Golang development
- Strong proficiency in Java or Kotlin (Spring Boot experience is a plus)
- Experience with microservices architecture and RESTful APIs
- Familiarity with cloud platforms (AWS, GCP, or Azure)
- Solid understanding of database systems (SQL and NoSQL)
- Experience with containerization (Docker) and orchestration (Kubernetes)
- Excellent problem-solving and debugging skills
- Strong communication skills and ability to work in Agile environments