- Hiring Bonus$100 USD
- Refer Reward50%Monthly Salary
We are responsible for the design and implementation of the web application server. We create web application served for millions users. There will be performance issues caused by huge user’s access, and thus we have to do system optimization for better performance and better experience for users.
- Design and implement web backend services using Python + Django/Flask;
- Write high-quality, clean, maintainable code using engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)
- Analyse requirements, design and develop features based on the product requirements;
- Understand the product, constantly optimise the product, identify and fix problems, improve stability and user experience;
- Optimize application for maximum performance and scalability;
- Build reusable code and libraries for future use;
- Collaborate with other software engineers, product managers, user experience designer, and operations engineers to build products with web technologies.
- Passionate about coding and programming, innovation, and solving challenging problems;
- Bachelor degree or higher in Computer Science or related fields;
- Hands-on experiences in Web Service frameworks and technologies such as Django, Ruby On Rails, or Node.js; familiar with HTTP protocol; familiar with performance tuning of Web Server, massive concurrency handling, and caching mechanisms;
- In-depth understanding of data structures and other computer science fundamentals;
- Familiar with Linux development environments;
- Experience in web security and frontend technologies is preferred.