What we expect of you?
• Work closely with the product team to develop requirements and provide actionable suggestion.
• Involve technical structure planning to build entire software architecture.
• Keep improving work efficiency through adjusting workflow and sharing knowledge with team members.
• Ensure code quality, readability, and maintainability.
• Communicate with team members and provide feedback in time. Desire to make an impact on the product.
• Stay passionate about work, always try to find possible solutions for overcoming challenges.
As a senior backend engineer, you will:
- Continuous improvements in code quality and development environment
- Leading a team to develop in various code architecture
- Design Restful API interfaces for control center and IoT devices
- Build cross-platform IoT control system
- Figure out the right way for projects in flexible environments
- Enhance team's technical skill
Requirement:
- Team player with self-motivation
- Problem solving and critical thinking abilities
- Familiar with Express.js
- Experienced in Node.js and Typescript development
- Familiar with the Clean Code principle
- Familiar with MongoDB
- Familiar with basic Linux operation
- Familiar with Git version control and development flow
- Familiar with jest or other testing framework
- Familiar with web application and system security (XSS, SQL Injection, SSL, etc)
- Ability to apply appropriate design patterns in suitable situations
- Experienced in code review
Nice To Have:
- AWS/GCP
- C++/Python
- ROS (Robotic Operating System)
一次面試需要 Onsite,第二次面試可以遠端
★ 舒適的辦公環境、活力的工作夥伴、提供免費零食飲料
★ 每年旅遊假 10 天、彈性上下班時間
★ 商業、技術類書籍免費補助購買
★ 辦公室就是 Makerspace - 3D 列印,雷射切割,桌上 CNC 免費用