Sektor Bisnis: Teknologi
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
Have professional experience with Javascript/Typescript/Java Springboot
Experience in one or more database technologies: MySQL, PostgreSQL
Having a certification from Dicoding is an added value
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