Software Engineer (Backend - Go)

Pt Esensi Solusi Buana Esb — Indonesia · Posted ~3 weeks ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Responsibilities About the role: The role of the Software Engineer is to build high-quality, innovative, and fully performing software that complies with coding standards and technical design. What You’ll Do (Responsibilities) Perform analysis on software functionality and consult with the squad team to recommend improvements. Monitor software which is currently in production. Develop and test code for modifications and improvements to new and existing software based on requirement. Refine and rewrite code as necessary to improve software quality. Investigate new technologies and hardware. Provide ongoing maintenance, support, and enhancements in existing software. Requirements 1-3 years of professional software development experience, with a significant portion of that experience being focused on Go. Expertise in the Go programming language, including its concurrency model, garbage collection, and standard library. Proficiency in developing RESTful API using Go, and familiarity with web frameworks like Gin, Echo, or Beego. Strong problem-solving skills and ability to troubleshoot complex software issues.Solid understanding of API design principles and best practices. Experience on MySQL, including triggers, stored procedures, and complex queries.Able to work both individual or on a team.Have great attention to detail and strong analytical thinking. Willing to learn new programming languages. Bonus Points If You Have The Following Skills Knowledge of multiple programming languages and libraries x (e.g. PHP, Angular, Typescript, Dart). Knowledge about HTML, CSS, & JQuery.