Researching, designing, implementing, and managing algorithms and flowcharts. Collaborating with a multidisciplinary team.
Requirements
- Researching and designing algorithms and flowcharts
- Testing and evaluating new programs
- Writing and implementing efficient code
- Determining operational practicality
- Developing quality assurance procedures
- Deploying software tools, processes, and metrics
- Troubleshooting, debugging, and upgrading existing software
- Gathering and evaluating user feedback
- Recommending and executing improvements
- Creating technical documentation for reference and reporting
- Learning about new technologies
- Collaborating with a multidisciplinary team
- Experienced in backend development with high load and high availability environment
- Knowledge in NoSQL databases
- Knowledge in SQL Cluster
- Knowledge in caching
- Knowledge in micro services and service scalability
- Knowledge in DevOps
- Understanding of cloud service providers
- Knowledge in DNS, IPv6, and network
- Ability to fix bug and error issues
- Adaptation of a product with Localization and Internationalization
- Knowledge of software security
Benefits
- Competitive Salary
- Group health insurance
- Flexible working hour
- Work from home
- Free snacks & drinks (at office)
- Grab Food and Grab Transportation credits
- Job-related Training Courses
- Free language course and certificate fee
- Performance bonus
- 10+ day annual leaves