Job Description
Reporting Line: Backend Team Leader
Department/Group: Operations/Development
Purpose
The Backend Developer develop new technologies as well as enhance existing technology to support our enterprise-grade backends. The Backend Developer will have exposure to a range of technologies including NodeJS, Blockchain, MongoDB, Clickhouse. This role actively involved in developing efficient, testable and maintainable microservice as well as integrate various technologies in search of a perfect commercial solution to the business needs.
Scope: the Backend Developer work on development and enhancement of the backend that drives our enterprise-grade customer facing mobile and web applications.
Duties
- Write well designed, testable, efficient code by using software development best practices.
- Design and develop backends that serve enterprise-grade customer facing mobile and web apps.
- Design and implement low-latency, high-availability and performant Microservices with strong security.
- Integration data from various backend services and databases such as MongoDB, MySQL or Clickhouse database.
- Stay plugged into emerging technologies/industry trends.
- Create and maintain software documentation.
- Contribute in all phases of the development lifecycle of the core product and sub-product sets.
- Take ownership and ensure high quality and timely delivery of developments in accordance with plans.
Requirements
- 2-5 years of relevant experience in backend or fullstack development, preferably NodeJS
- Passionate to grow and keen interest in learning new technologies (such as ReactJS, ExpressJS, MongoDB, Blockchain, RabbitMQ, Docker, etc)
- Familiarity with automated testing or TDD development process
- Sound understanding of REST API and implementing security measure
- Solid knowledge in data structures, algorithm and OO Design
- Solid knowledge in system security, data protection, user authentication and authorization between multiple systems
- Solid knowledge of relational database and/or NoSQL database
- Experience with blockchain technology would be a plus
- Experience with designing and developing microservice would be a plus
Contact Details
- Address – #308, Monivong Blvd, Boeng Reang Sangkat, Doun Penh Khan, Phnom Penh Capital, Cambodia
Contact Name
- Sabay Digital Plus Co., LTD.
Phone
Email: hr@sabay.com
Website : www.sabay.com