KỸ NĂNG
- Golang
- ReactJS
MÔ TẢ CÔNG VIỆC
Develop and maintain web applications using ReactJS and Golang.
Build high-performance, scalable user interfaces with an excellent user experience.
Design, develop, and optimize RESTful APIs to support system functionality.
Participate in system architecture design, evaluate technical approaches, and propose appropriate solutions.
Collaborate with cross-functional team members to develop, test, and deploy software products.
Optimize application performance, database queries, and caching mechanisms.
Write unit tests, ensure code quality, and follow coding standards and best practices.
Participate in CI/CD processes, system deployment, and production monitoring.
Work closely with the Singapore-based team and actively participate in meetings conducted in English.
Work remotely during Singapore business hours (9:00 AM – 6:00 PM SGT).
YÊU CẦU CÔNG VIỆC
Minimum 5 years of experience in Full-Stack software development using ReactJS and Golang.
Strong proficiency in ReactJS, Redux, and TypeScript.
Experience building Single Page Applications (SPAs), optimizing performance, and handling asynchronous logic.
Solid understanding of frontend architecture, caching strategies, and cross-browser compatibility.
Strong proficiency in Golang and developing RESTful APIs.
Experience implementing OAuth, JWT, authentication, and authorization.
Strong understanding of structs, interfaces, embedding, and design patterns in Go.
Hands-on experience using goroutines, channels, and mutexes to solve real-world concurrency challenges.
Experience writing unit tests and maintaining high code quality.
Good understanding of microservices architecture, system scalability, and high-load applications.
Experience working with SQL/NoSQL databases, query optimization, and indexing.
Experience with Redis or equivalent caching solutions.
Proficiency with Docker, and familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions), deployment, and system monitoring.
Strong analytical, problem-solving, and system design skills.
Good English communication skills.
QUYỀN LỢI
Receive 100% salary from the onboarding date.
Participate in company activities: teambuilding, travel, vacation and other activities.
Work with large and advanced systems, have the opportunity to develop comprehensive technology skills with complex problems, requiring high accuracy.
MỨC LƯƠNG
Hỗ trợ ứng tuyển
Việc khác cùng kỹ năng