Software Engineer, Web Back-End
SEA Group
Job Description
Job Description
- 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 optimize 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
Job Requirements
- 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
FindTheBestJob is a free service and does not charge a fee at any stage of application or recruitment process. Don’t provide your bank account or credit card details to anyone during job application. FindTheBestJob does not guarantee the availability of a job since organizations may end applications earlier than due date.