The role is responsible for developing web server and digital products for the Waresix ecosystem while improving the performance of existing applications.
Requirement:
- Minimum bachelor’s degree in Computer Science, Computer Engineering, or related field.
- Minimum 3 years of experience in Back-End Engineer or similar position.
- Fluent in Bahasa & English written and spoken.
- Strong OOP understanding
- Strong data structures and computer science fundamentals
- Experienced in using phyton and react
- Experienced in designing and implementing efficient reactive-based website front-end and database structure for web server
Responsibilities:
- Develop clean and stress-proof web server application.
- Research, analyze, test, benchmark, and evaluate new technology.
- Collaboration as part of team to make application to be released on time.
- Maintain existing server application.
- Write high-quality, clean, maintainable code using engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.).
- Write, manage, and update documentation related with development
- Work closely with Engineering Manager, Product Manager, Designer, Engineer, and QA teams to build, test, and deploy products.
- Understand project requirements, define test cases for development, and follow software development workflow.
- Write, manage, and update development progress in existing Project Management Tools.
- Understand the business and the product, constantly optimize the product, identify and fix problems, and improve stability and user experience.
- Optimize application for maximum performance and scalability.