Back End Engineer

Lương: Thỏa Thuận

Công ty: Scommerce

Phòng ban: Technology

Hạn chót: 05/06 — 31/07/2019

Mô tả công việc

Collaborate with cross-functional teams to design, develop and ship new features.

  • Provide REST API for client applications (web and mobile).
  • Cooperate with other teams and services to provide consistent systems inside Giaohangnhanh.
  • Optimize system for reliability and performance.
  • Fix bugs and improve the system.

Write unit test code to prevent similar bugs.

  • Responsibility to resolve bugs as soon as possible.
  • Provide methodology and metrics to monitor the system.

Improve performance, reliability of the system

  • Contribute knowledge to technical team.
  • Responsibility to quality of the system.
  • Have metrics for 80% importance aspects of
  • Review team member code.

Responsibility to quality of other members’ code.

  • Train and improve other members.
  • Provide knowledge to technical team.

Knowledge:

Basic data structure and algorithms

Object-oriented programming

Database: SQL, NoSQL, Cache

Linux, Monitoring, Analyzing, DB Transaction, DB Backup

Good understanding of design patterns and architectures

Good understanding of database design in SQL and NoSQL

Write well designed, testable, efficient code by using best software development practices

Enterprise integration (wider than REST APIs – sometimes SOAP, as well as webhooks, event-driven architectures, file-based transfer, and extraction, transformation and loading [ETL]; maybe vendor-specific);

Experience:

Have 2+ years knowledge on backend with Golang or Nodejs or Python or PHP...

Willing research and switch to used Golang.

Good experience with DBMS like MySQL, PSQL, Redis, NoSQL, ElasticSearch

Proficient understanding of Git

Familiarity with Docker is a plus

Familiarity with Microservices is a plus

Knowledge in Open API Specifications/Swagger is plus

Read and write documents written in English

Attitude:

Passionate about backend programming

Responsibility to work and quality of the work

Actively learn new technology, technical knowledge

Apply for this job

Full name *
Email *
Phone number *
Date of birth
The most recent job
Your CV *
Click to select & upload your CV
Security code *

Apply