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
• 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