Enable job alerts via email!

Backend Engineer

PT. EMTRADE TEKNOLOGI FINANSIAL

Surakarta

On-site

IDR 200.000.000 - 300.000.000

Full time

15 days ago

Job summary

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.

Qualifications

  • 3-5 years of experience as a Backend Developer, focusing on Golang.
  • Strong understanding of SOLID principles and clean architecture.
  • Proficient in writing efficient PostgreSQL queries.
  • Experience with production-level backend systems.

Responsibilities

  • Design and maintain scalable backend systems.
  • Collaborate with Frontend Developers on feature development.
  • Manage databases securely and optimally.
  • Implement monitoring and logging for system performance.

Skills

Golang
PostgreSQL
API Development
Microservices
Team Collaboration
Docker
Git

Tools

Postman
Swagger/OpenAPI
Job description

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?

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.