Job Requirements
Job benefits
-
Medical insurance
To ensure your health and wellbeing, you have various medical plans to choose from depending on your situation and unique needs. From partial up to full medical coverage, we got you covered.
-
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.
Skills
Job description for Python Backend Developer 後端工程師 / Operations 營運部門 at 新加坡商蝦皮娛樂電商有限公司台灣分公司
- Design and implement web back-end services using Python (must), Node.js and Golang (better to have)
- Write high-quality, clean, maintainable code using engineering best practices(unit testing, Version control, continuous integration, automation, design patterns, etc.)
- Analyze requirements, design and develop features
- Understand the product, constantly optimize the product, identify and fix problems, improve stability and user experience
- Optimize application for maximum performance and scalability
- Build reusable code and libraries
- Collaborate with fellow developers, product managers, user experience designer, and operation engineers to build products with web technologies
- Passionate about coding and programming, innovation, and solving challenging problems
- Familiar with HTTP protocol
- Familiar with performance tuning of Web Server, massive concurrency handling, and caching mechanisms
- In-depth understanding of data structures, Database, and other computer science fundamentals
- Familiar with Linux development environments
- Hands-on experiences and knowledge on relational databases such as MySQL
- Hands-on experiences in Python web frameworks and technologies such as Flask or Django
- Knowledge in web security
- Hands-on experiences in Agile / Scrum