CAREERS
Back-end Developer
Negotiable
Full-time
Quantity:
2
Job Responsibilities:
Develop a cryptocurrency trading system as Back-end Developer
Responsible to develop back-end modules using Node.js
Develop back-end features using Restful API, Websocket, and socket.io
Architecture-driven microservices
Support API for client-side, improve system performances
Design and innovate database structure
Write quality codes: clear, self-explanatory and scalable
Ability to analyze and find potential logical errors
Review codes for team members
Job Requirements:
Education: Bachelor’s Degree in related fields
Language: Vietnamese and English (optional)
Master the knowledge of relational databases MySQL, Postgres, and non-relational data systems such as MongoDB, Redis; work well with Git
Proficiency in Node.js, MySQL, memcached (Redis), restful, socket.io, message queue (Rabbit MQ) is required; proficiency in WebSocket, CI/CD, Kubernetes, Docker, and AWS/GCP services is a plus
Experience in writing Restful API documentation with NodeJS using ExpressJs
Experience in working and designing microservice systems with high performance and scalability
Knowledge in ES6 and Typescript
Experience in writing unit tests by Jest, Jasmine, Mocha, etc. is a plus
High responsibility and excellent interpersonal skills
Ability to work in a team-oriented, collaborative environment
Compensations and Benefits:
Attractive Compensations, performance-based bonus, and all benefits according to the Labor Law
Lunch and parking coverage for 5 working days
A fast-track career with biannual performance review
Company outings and monthly teambuildings
A talented, friendly and supportive working environment