Software Engineer -Web Backend

Job Title: Software Engineer -Web Backend
Contract Type: Permanent
Location: Singapore
Reference: JOB_000665[186]
Contact Name: Neha Sahay
Contact Email:
Job Published: July 30, 2019 12:46

Job Description

The Role

 • 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.

The Person

• 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