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.
 
Qualifications:
 
  • 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 gloria.xu@connexus-global.com 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.