Role DescriptionThis is a full-time on-site role located in Jakarta, Indonesia, for a Back End (Golang) Developer. As a Back End Developer, you will be responsible for developing, deploying and maintaining scalable, optimized and secure Backend systems, ensuring their high availability and resilience. You will work closely with other developers, architects and project managers in an agile team environment, and will participate in all phases of software development, from conception to delivery.
QualificationsExpert knowledge and experience in the Go programming language, with a minimum of 3 years' experience building high-performance distributed Back End systemsExperience working with database systems such as MySQL, PostgresSQL, Oracle and Redis, and knowledge of GORM or another ORM libraryExpertise in developing API services using REST, gRPC, GraphQL or other technologiesFamiliarity in working with AWS or other cloud service providers such as Azure or Google Cloud Platform for developing and deploying backend servicesKnowledge of best practices of DevSecOps processes and experience with automation testing, CI/CD pipelines, Git, Docker and container orchestration, with Kubernetes or equivalentExcellent problem-solving skills and ability to debug and optimize complex systemsBachelor's or Master's degree in Computer Science, Information Technology, or a related fieldExcellent communication and interpersonal skills and ability to work effectively as part of a teamMinimum 5 years experience required