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)