Job Requirements
工作福利
-
Flexible work hours
Productivity curve is not something steady and consistent as it depends on each person's unique traits and preferences. At our company, as long as your team is in sync and your goal is hit, you can flexibly decide when you want to work.
-
Remote work options
Thanks to technology, we no longer have to be physically present at the office to be productive. Joining our company allows you to work anywhere without place-constraint.
-
Free food & beverages
Avoid wasting time and energy to buy food at the restaurant or hawker center by yourself. We'll provide the best food for you and your team. Make better use of your valuable time to rest, bond, and do other things that matter to you.
-
Team-building events
Our company simply cannot function well without teams of people working together. That said, we provide numerous team-building activities and events for you and your team to nurture meaningful relationships between every individual.
This job post is managed by
Skills
Botrista 百睿達有限公司 Sr. Software Engineer (Backend Engineer- Node.js) 工作職責
- Work with cross-functional teams to scope, design, and develop features and processes for various cloud-based applications
- Build back-end services and APIs to support new and existing product initiatives
- Maintain and improve existing codebase for internal tools to ensure they’re scalable in a high-growth environment
- Participate in the design and optimization of server-side architecture, as well as resolve complex technical problems
- Bachelor or Master degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent experience
- 5+ years of extensive Node.js programming experience
- Strong with Node.js and proficient in using Express.js frameworks
- Experienced with MongoDB and NoSQL
- Familiar with Node.js event loop, asynchronous io, common modules, etc.
- Experience in using git-related version control software
- Ability to complete the design and development of new functional modules independently, and produce high-quality results
- Excellent verbal and written English communication skills
- Familiar with message queue(MQTT)
- Familiar with microservice
- Familiar with AWS
- Familiar with unit tests
- Familiar with gRPC
- Embrace new technologies but understand cutting edge might not always be the best solution
- Excellent problem analysis and problem-solving skills, and be interested in solving complex problems