Deskripsi pekerjaan Golang Developer LOGIQUE
Job Description
Merancang, mengembangkan dan mengelola aplikasi Web dan API
Merancang dan mengembangkan fungsi yang efisien, scalable, testable dan maintainable
Menganalisa masalah dan memberikan solusi technical yang efisien
Berkontribusi dalam pengembangan aplikasi Web dengan kemampuan technical yang dimiliki
Melakukan debugging dan unit testing
Berkolaborasi secara efektif dengan sesama tim dan tim dari lintas Divisi dalam mendesign sistem arsitektur
Reqirements
Berpengalaman dengan Go frameworks dan tools nya seperti:
- Framework Revel
- Tools Dependency management seperti Godep, Sltr, dll.
- Go’s templating language
- Code generation tools, seperti Stringer
- Router packages, seperti Gorilla Mux
Berpengalaman dalam merancang dan mengembangkan aplikasi menggunakan Golang (Go), minimal 2 tahun.
Memiliki pengetahuan tentang Go Routine dan pattern
Berpengalaman dengan Linux Environment
Berpengalaman membangun Microservices beserta komponen pendukungnya seperti tracing, logging dll
Berpengalaman dengan Object Oriented Programming, RESTful, API,
JSON/XML/HTML protocol, ORM
Mampu mendesain dan mengembangkan API untuk stateful communications
Berpengalaman dengan MySQL dan NoSQL
Memahami best practice seperti Clean Architecture, SOLID Principle, dan Unit Testing
Familiar dengan Gitlab/ Github
Mampu menulis Godoc Comments yang rapih
Memiliki pemahaman yang baik tentang dasar-dasar pemrograman
Self-driven dan memiliki growth mindset
Memiliki skil komunikasi yang baik dan dapat bekerja di bawah tekanan
Memiliki minat belajar yang tinggi untuk mengembangkan diri serta update tentang perkembangan teknologi baru
