Ho Chi Minh City, Ho Chi Minh City, Vietnam

Golang developer

 Job Description:

_________________________________________________________________________

Back-end Developer (NodeJS/Golang)
Job ID:
Working location: 38 TRUONG QUOC DUNG STREET

NEWTON RESIDENCE, HO CHI MINH CITY"

Summary of our client
A Singapore-based firm that focuses on design-driven digital innovation.

We have been collaborating with some of the most well-known companies in the area for the past ten years, including Daimler, Scoot, Audi, Singtel, Starhub, Tupperware, DB Schenker, National Environment Agency, CapitaLand, Decathlon, and NTUC.

By developing unique mobile apps and digital goods, we assist forward-thinking businesses, startups, and governmental entities from a variety of industries in finding solutions to pressing issues.

Since our inception in 2008, we have taken pride in being a hardworking and lovable group of people. Our shared passion for innovation, quality, and client success fuels everything we do.

Main responsibilities
We are looking for Backend Developers responsible for managing the interchange of data

between the servers and the users. Your primary focus will be the development of all APIs,

server-side logic, database schemas, and maintenance of the infrastructure. Ensuring high

performance and proper security measures for requests from the frontend (web apps or

mobile apps).

Responsibilities

Build scalable serverless and/or microservice based backend to handle complex and

fast-growing businesses.

Optimize the application for maximum speed and scalability.

Implement security hardening and data protection.

Manage system infrastructure (AWS, Azure or GCP), including database

administration, monitoring and scaling to support load changes.

Participate in frontend development if interested.

Work directly with Project Owner, Business Owner, Designer, Frontend, QA, PM, etc.

as a team.

Participate in Agile/Scrum development methodology, implementing and code review

with the team.

Stay up to date with new trends, recommend best practices in development, and

share knowledge with teammates.


Job requirements
Must-have:
2+ years experience in back-end programming languages, preferably Go or

NodeJS.

Solid knowledge of functional programming, data structures, algorithms, architectural

patterns, and system design.

Solid knowledge of RDB (PostgreSQL, MySQL) and optionally NoSQL (MongoDB,

CosmosDB, DynamoDB).

Experience in Linux development environment, eg. shell script, command line

interface, installing various common packages, etc.

Experience in cloud infrastructure preferably Amazon Web Services (AWS)

technologies, Azure or GCP is a plus.

Experience in Docker technologies and serverless architecture will be a plus.

Understanding of front-end technologies and platforms such as HTML, CSS, React,

Angular.

Understanding of accessibility and security compliance.

User authentication and authorization between multiple systems, servers, and

environments.

Implementing automated testing platforms and unit tests.

Good English skills, in communication and writing.

Compensation benefits

Macbook Pro, External Monitor, Devices, etc

Attractive salary, 100% during probation. 13th month bonus based on gross salary

Extra personal healthcare insurance

Personal Learning & Development Budget

Flexible working and work-life balance

An open-minded and honest culture where everyone is valued, treated fairly, trusted, and

empowered

Transparent and flat hierarchy work environment

Flexible working hours, ideal work schedule: Mon-Fri | 9:00AM-6:00PM


Working time: Flexible working hours, ideal work schedule: Mon-Fri | 9:00AM-6:00PM






  Required Skills:

Golang Go (golang)