Golang Developer

KL, Kuala Lumpur
Posted 9 days ago
Company:
CalmConnect Solutions
Company Description:
CalmConnect Solutions provides comprehensive solutions to help businesses succeed. We specialize in offering exclusive full-spectrum manpower solutions, customized IT services, payroll administration & accounting services.
Contract Type:
Remote
Experience Required:
2 years
Education Level:
Diploma
Number of vacancies:
1

Job Description

Responsibilities
• Develop the Back End Application API integrated with the front-end elements with various integration pattern
• Integrate the Back End Application with various internal/external system
• Building reusable code and libraries for future use
• Optimization of the application for maximum speed and scalability
• Implementation of security and data protection
• Design and implementation of data storage solutions
• Create database schemas that represent and support business processes
• Implement automated testing platforms and unit tests
• Handle ad hoc projects assigned by management

Requirements

• BSc degree in Computer Science, Information System, or a related field
• Experience in Web Server (Linux Ubuntu) Set up (e.g., Apache HTTPS Server / Ngnix Server Setup) & management of hosting environment, including database administration and scaling an application to support load changes
• Experience in data migration, transformation, scripting, setup and administration of backups & integration of multiple data sources and databases into one system
• Experience in implementing automated testing platforms and unit tests
• Proficient knowledge of any back-end programming language: ExpressJS/NodeJS/Golang
• Advanced knowledge of DevOps (e.g., Continuous Deployment, Testing Automation, Infrastructure as Code) (Gitlab/ Jenkins/ Terraform)
• Advanced knowledge with infrastructure set up and deployment on cloud platform such as AWS, Google Cloud, or Azure
• Good knowledge on Database System including NoSQL (e.g., Redis / MongoDB) and RDBMS (e.g., Oracle / MySQL)
• Good knowledge and command in SQL and UNIX/Linux Operation(e.g., Linux Command)
• Familiar with various web integration pattern (e.g., RESTful API/Web socket)
• Understanding accessibility and security compliance, user authentication and authorization between multiple systems, servers, and environments
• Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform. Creating database schemas that represent and support business processes
• Proficient understanding of code versioning tools, such as Git and OWASP security principles and “session management” in a distributed server environment
Salary:
RM 7,000.00 Monthly