banner

Career

Here at Sabay, we are always looking for competent and ambitious candidates to join our team. We encourage you to submit an application any time, even if there are no current openings listed. If we think you’re right for us, we’ll find you a place in our organization. If you’re interested, submit your CV with covering letter now.

The Backend Developer develops 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 involves in developing efficient, testable and maintainable microservice as well as integrate various technologies in search of a perfect commercial solution to the business needs.

Key Responsibilities:

  • 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.
  • Integrate 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.
  • Perform other tasks as assigned by line manager.

Key Requirements:

  • 2-5 years of relevant experience in backend or full-stack 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 in blockchain technology would be a plus
  • Experience in designing and developing microservice would be a plus

HOW TO APPLY

Interested candidates are invited to submit your application to hr@sabay.com. Please clearly state the title of the position you are applying for as the subject of your email.

Closing Date: Until filled

The Senior Backend Developer (SBD) design and develop API and Backend for mobile and web application. SBD will actively involve in developing testable and maintainable complex backend system. SBD will be required to do code review and guide other junior developers to follow development best practices.

RESPONSIBILITIES 

  • Write well designed, testable, efficient code by using software development best practices
  • Design and develop API for best app performance and strong security
  • Integrate data from various back-end services and databases
  • Gather and refine specifications and requirements based on technical needs
  • Be responsible for maintaining, expanding, scaling and optimizing our project
  • Create and maintain software documentation
  • Stay plugged into emerging technologies/industry trends and apply them into operations
    and activities
  • Provide training and support to teams on development best practices
  • Collaborate with frontend developers for smooth integration
  • Design system architecture and database schema for app that scale

REQUIREMENTS 

  • 2+ years of relevant experience backend development using PHP (preferably Laravel
    Framework) or NodeJS.
  • A deep familiarity with TDD development process
  • Able to cope with fast paced working environment
  • Passionate to grow and ability to learn new technology
  • Sound understanding of REST
  • Solid knowledge in data structures, algorithms, and OO Design
  • Solid knowledge of system security, data protection, user authentication and authorization between multiple systems
  • Solid knowledge of Relational Database
  • Able to create database schemas that represent and support business processes
  • Experience with other databases such as In-Memory, Columnar Based would be a plus

HOW TO APPLY

Interested candidates are invited to submit your application to hr@sabay.com. Please clearly state the title of position you are applying for as the subject of your email.

Closing Date: Until filled