Skill diminta
ApacheApache KafkaCommunicationGoJavaScriptMicrosoft OfficeMySQLSQLSQL ServerTeamworkUnit Testing
Deskripsi
- Deskripsi pekerjaan Programmer Golang - BE PT Sentuh Digital Teknologi
- Golang Programmer - BE
Responsibilities
- Build efficient and reusable components
- Build scaling back-end services
- Write clean, reusable, maintainable code
- A team-oriented approach, with a willingness to receive feedback and iterate on designs
- Design, write and deliver software to improve the availability, scalability, latency, and efficiency of application services
- Designing, enhancing and building out new features and services
- Design and implement RESTful APIs-
- Work with team to create new Design/architectures geared towards scale and performance
- Engage in service capacity and demand planning, software performance analysis, tuning and optimization
- Work with team to define and prototype feature specifications
Requirements
- 1-2 years Experience in software development
- Knowledge in Agile methodology of running projects
- Excellent understanding the concept of APIs and Frontend-Backend communication
- Strong knowledge in Golang
- Strong knowledge in HTML, CSS, Javascript
- Strong knowledge in SQL Server, Mysql efficient table schema & database querying
- Knowledge of modern development principles and best practices (Object Oriented Programming, Design Patterns, unit testing, continuous integration and deployment)
- Knowledge of Apache Camel (Optional)
- Knowledge of Apache Kafka (Optional)
- Knowledge of Apache Active MQ Artemis (Optional)
- Good teamwork skills, capable in collaborating with other team members.
- A self-starter who loves to own things end-to-end
- Note : Must be onsite to the office