Privacy Policy Hero

Lowongan Pekerjaan yang Tersedia

Senior Backend Engineer - Golang

Senior Backend Engineer - Golang

Roles:
Design and develop high performance system and maintainable codebases. Work closely with front end engineers and other teams to deliver a seamless and functional experiences for end-users and related services.

Job Description:

  • Participate in the entire application lifecycle, focusing on coding and debugging.

  • Write clean code to develop functional web applications and microservices.

  • Troubleshoot and debug applications.

  • Perform UI tests to optimize performance.

  • Collaborate with Front-end engineers to integrate user-facing elements with server side logic.

  • Build reusable code and libraries for future use.

  • Follow emerging technologies.

Job Qualifications:

  • Min. Education : Computer Science degree or relevant field.

  • Min. Experience : 5 years proven work experience as a Back-end engineer with at least 3 years doing backend in Golang using frameworks (e.g. Gin, Echo, Gorilla, Fiber, etc.).

  • Demonstrate experience(s) in working with best practice idioms like clean architecture, SOLID principle, and TDD.

  • Proficiency in writing concurrent codes with goroutines and channels, along with the necessary sync methods.

  • Ability to write a comprehensive set of unit and integration tests.

  • Good understanding of containerization and basic CI/CD concept.

  • Extensive knowledge in data modelling with RDBMS and NoSQL databases.

  • Knowledge of microservices architecture and distributed system designs.

  • Experienced in event stream processing.

  • Intermediate knowledge in cloud (GCP / AWS) infrastructure is a plus.

Formulir Lamaran