We're looking for an experienced Go developer with strong expertise in distributed systems, API design, and SDK development. You'll be responsible for building core infrastructure components, creating developer-friendly SDK, and maintaining critical services that power our platform.
Responsibilities
- Design and implement scalable backend services and distributed systems
- Develop and maintain SDKs and client libraries for internal and external developers
- Build RESTful and event-driven APIs with comprehensive documentation
- Architect microservices with various communication patterns (REST, message queues)
- Implement monitoring, logging, and observability solutions Collaborate to understand requirements and deliver solutions
##Required Qualifications
##Technical Skills
- 3+ years of professional backend development experience
- Strong proficiency in Go (Golang)
- SDK/Library Development: Experience creating and maintaining client libraries or SDKs
- API client design and implementation
- Documentation and usage examples
- Versioning and backward compatibility
- Package management and distribution
- Experience with distributed systems and microservices architecture
- Proficiency in API design (REST)
- Strong understanding of data structures and algorithms
- Experience with SQL databases
- Knowledge of message queue
- Understand the best way to utilize AI to build the product.
##System Design & Architecture
- Ability to design scalable, maintainable systems
- Experience with service-to-service communication
##Developer Experience
- Writing clear, comprehensive documentation
- Creating code examples and tutorials
- Designing intuitive APIs that developers love to use
- Providing excellent error messages and debugging experiences
##Preferred Qualifications
- Has a bit experience with multiple programming languages other than Go (Java, Kotlin, TypeScript, Javascript, C++)
- Knowledge of message brokers (Kafka, RabbitMQ, Redis Streams)
- Experience building CLI tools and command-line interfaces
- Understanding of authentication/authorization (OAuth2, JWT, API keys)
- Experience with API documentation tools (Swagger)
- Knowledge of observability tools (Prometheus, Grafana)
- Experience with testing strategies (unit, integration, end-to-end)
- Background in platform engineering or developer tools
- Open-source contributions or published packages/libraries
- Able to work full-time WFO in Bandung
##What will you get?
- Very Competitive Salary - Above Market.
- Salary Increase Evaluation.
- International exposure working with international clients.
- International co-worker relations.
- Performance bonus.
- Offsite vacation every year.
Interested in this role?
We'd love to hear from you. Send us your resume and let's start a conversation.
Apply Now