Back End Engineer (Python, Javascript)

Pham Ngoc Thach Street, District 3, Ho Chi Minh
See map

The Job

We are looking for a Back-End Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end/mobile apps. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.


* Integration of user-facing elements developed by a front-end/mobile developers with server side logic

* Building reusable code and libraries for future use

* Optimization of the application for maximum speed and scalability

* Implementation of security and data protection

* Design and implementation of data storage solutions into blockchain network, database,or storage services.

Your Skills and Experience

* Basic understanding of front-end technologies and platforms

* Main development language: PHP/Python & Javascript, Python is a plus

* Good understanding of server-side CSS preprocessors

* Understanding accessibility and security compliance

* User authentication and authorization between multiple systems, servers, and environments

* Integration of multiple data sources and databases into one system

* Management of hosting environment, including database administration and scaling an application to support load changes

* Data migration, transformation, and scripting

* Setup and administration of backups

* Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform

* Creating database schemas that represent and support business processes

* Implementing automated testing platforms and unit tests

* Proficient knowledge of a back-end programming language like PHP, Python or JavaScript

* Proficient understanding of code versioning tools, such as Git

* Proficient understanding of OWASP security principles

* Understanding of "session management" in a distributed server environment

* Proficient understanding of Django/CakePHP/Lavarel or other web development frameworks and REST API.