Deskripsi pekerjaan BACK END DEVELOPER - GOLANG NBS (nusantara beta studio)
Description:
The ideal candidate will be responsible for developing, testing, and debugging. Using Go, Javascript/Typescript or any other code that is currently in use depends on the projects, this candidate will be able to translate user and business needs into functional system design.
Responsibilities:
- Build and optimize backend services and APIs using Golang to support the dashboard's functionalities
- Collaborate & communicate across teams to build an application and services using Web technologies
- Solve business problems with application or service
- Ensure the application is optimized for maximum speed and scalability
- Write unit, integration, and end-to-end test to ensure application reliability
- Debug and fix issues reported during development or production
- Maintain code quality through proper version control and peer code reviews.
Qualifications:
- Bachelor's Degree in computer science, engineering, or a related field, or equivalent experience
- 3+ years of experience
- Strong experience with Golang, including building RESTful APIs and microservices
- Have professional experience with Go
- Experience in one or more database technologies: MySQL, PostgreSQL
Preferred Qualification:
- Proficient in Linux
- Proficient using Git
- Proficient using Docker
- Proficient using CLI (Command Line Interface)
- Understand fundamental of programming
- Able to implement OOP principles
- Able to implement DML query databases
- Able to code CRUD RESTful API
- Familiar software development life cycle like Agile or Waterfall
- Have good ethics professional, communication, and organizational skills
- Able to collaborate across team
- Able to solve business problems into application