file_upload Drop to upload here.

[CLOSED] Backend Software Engineer (Golang) (Work in Singapore)

at an e-commerce company

Expert International IT-Technical Application Software
$ Gross Salary from $4000 to $6500
Know the

Consultant

Senior Team Manager at
Consultant company name is shown only to Premium users
Consultant information:

 Nguyen Thi Thu Giang

Read More
Financial

Benefits

  • Will be given in interview
Other

Benefits

  • Will be given in interview
The Job

RESPONSIBILITIES

The company is looking for a Backend Software Engineer to support its growing regional engineering team that is based in Singapore. You will be part of an international team of highly talented and motivated people.

Growth opportunity

Your Challenge

Will be given in interview

Promotion Opportunity

Will be given in interview

The job

Requirements

- Overall 6 years of experience with at least 4 years in Go & PHP is a MUST
- Bachelor's degree in Computer Science or an equivalent education or practical experience.
- Very good communication skills in English, both written and spoken
- Knowledge and understanding but not a must have Symphony, Blackfire, Java, Node.js, Travis, Blazemeter and apiary

SKILLS
- Extensive experience with Go
- Design Driven Development
- Hexagonal Architecture
- S.O.L.I.D. principles
- Event-driven architecture
- Deep knowledge of PHP, wide experience with the Symfony2 framework is a big plus
- Knowledge or experience in Microservice architecture, Redis, Elasticsearch, SQL and key-value storage, AMQP. Kubernetes/Docker.PHP/Golang
- Extensive experience in general purpose programming language
- Experience working with distributed and parallel systems and web applications
- Practical experience with Design Patterns, Design Principles, Software Architecture and Algorithms and automated tests (unit, integration and functional)
- Good knowledge of relational databases (You should be aware of normal forms, ACID, isolation levels, index anatomy)
- Design, develop, test, deploy, maintain and improve the software
- Take part in architectural decision making
- Understanding development lifecycle and collaborate with cross-functional and international agile teams
- Experience with one or more of the following is an advantage but not a must-have: GitHub, AWS, ElasticSearch, Redis, MySQL

About

Company

Revenue Size Will be given in interview
History Will be given in interview
Employees Will be given in interview

Company culture

Will be given in interview
Get to know your line manager
You will report to: Line Manager
keyboard_arrow_up