Banner Default Image

Senior Backend Software Engineer

Back to Jobs
  • Location Singapore
  • Job Type Permanent
  • Reference BH-802
Senior Backend Software Engineer
Currently we are working with a high-tech company who are looking to hire a senior backend software engineer to design, develop, and maintain the company’s cloud system and automation system.
Key responsibilities:
  • Design, develop, test, support and deploy web applications.
  • Gather customer software requirements and develop applications.
  • Coordinate with architects and business analysts to determine application functionalities.
  • Research and evaluate software related technologies and products.
  • Take shared responsibility for the operations of the software.
  • Work closely with all departments to produce high quality products.
  • Comfortable mentoring junior developers.
  • Create software documentation and update existing documentation.
  • Participate in code reviews.
  • Degree in Computer Science or any other related engineering fields.
  • 4-5 years of programming experience, particularly with JavaScript frameworks such as Express/Loopback/Koa
  • Good understanding of SOLID design principles (plugins, node packages, etc.)
  • Experience in designing and developing web APIs, preferably in RESTful and gRPC.
  • Proficient with relational and document database, understanding the concepts behind the two, and proficient in designing efficient data schema.
  • Experience with distributed version control systems such as Git.
  • Experience with one or more of these technologies is a plus – NodeJS, Kafka, MongoDB, Docker, Kubernetes, Kong, Terraform, Terragrunt, AWS (Lambda, EKS), Golang.
If you believe you fit the requirements for the role, please click Apply now. Alternatively, you can email your CV to or look me up on LinkedIn and message me there. Only shortlisted candidates will be notified.

Data provided is for recruitment purposes only. EA Licence Number: 18S9186. EA Registration Number: R1879945.