Enable job alerts via email!
A technology financial company in Surakarta is seeking an experienced Backend Developer to design and maintain scalable systems using Golang. The ideal candidate has 3-5 years of experience, strong skills in API management and PostgreSQL, and is proficient in English. This role involves collaborating with frontend teams and managing cloud infrastructure on GCP.
Design, build, and maintain a scalable, secure, and efficient backend system using Golang.
Build and manage RESTful API or GraphQL API for frontend and third-party consumption.
Manage relational and non-relational databases, especially PostgreSQL, optimally and securely.
Collaborate closely with Frontend Developers and cross-functional teams on end-to-end feature development.
Ensure performance, stability, and security of backend systems.
Troubleshooting and debugging the system systematically.
Writing clean, testable, and maintainable code in accordance with Golang best practices and SOLID Principles.
Building and maintaining CI/CD pipeline.
Manage and optimize cloud infrastructure on Google Cloud Platform (GCP), including Compute Engine, Cloud Run, IAM, and other services.
Utilize GIT for version control and collaborative development workflows.
Implement monitoring, logging, and alerting to maintain system availability and performance.
Requirements:
3-5 years of experience as a Backend Developer, with a primary focus on Golang.
Strong understanding and application of SOLID principles and clean architecture.
Familiar with PostgreSQL and able to write efficient queries.
Familiar with microservices and event-driven architecture.
Proven expertise in developing and integrating APIs.
Familiar with tools such as Git, Docker, Postman, and Swagger/OpenAPI.
Experience in building backend systems used in production environments.
Strong communication and team collaboration skills.
Proficient in English (both written and spoken).
Eagerness to learn new technologies and continuously improve development skills.
What's your expected monthly basic salary?
Which of the following types of qualifications do you have?
How many years' experience do you have as a Backend Engineer?
How many years' experience do you have as a Golang Backend Engineer?
How many years' experience do you have as a Google Cloud Platform Architect?
How many years' experience do you have as a PostgreSQL Administrator?
Are you willing to relocate for this role?