Work closely with team to write cutting edge code that implements our business requirements
Help to guide other more junior team members with their tasks
Participate in technical discussion and work out plan to achieve team goals
Participate in activities to help measure performance and find ways to improve existing code base and services
Fine-tune backend services and infrastructure to help the system achieve optimal performance
Provide your expertise in troubleshooting production issues
Provide code review and design review to improve our development standards
2
Your skills & qualifications
A degree in Computer Science, Software Engineering, Information Technology or related fields and possess strong fundamentals in algorithms and data structures
At least 3 years of experience
Experience of working in both backend and frontend development
Backend :
Any of the following Java / Kotlin / Go / Node
Frontend :
Any of the following Node / Webpack / Angular / Typescript
Basic understanding of HTML5 and its related APIs (e.g. storage API, web worker, webrtc, drag drop, selection, etc…)
Solid knowledge in foundational topics such as Concurrent programming, Dependency Injection, Networking, Non-blocking programming
Hand on experience on working with distributed and scalable system
Knowledge in microservice and database management
Excellent communication skills to explain complex ideas or concepts clearly