directory-icon

Software Engineer / Senior Software Engineer – Backend

Job Responsibilities

  • Lead and provide guidance to junior (for Senior role)
  • Design RESTful and GraphQL APIs.
  • Develop backend applications and services.
  • Use servers, databases and other cloud resources to fulfill system requirement.
  • See through a project from conception to finished product.
  • Ensure projects can meet both technical and business needs.

Job Requirements

  • Degree in Computer Science.
  • At least 3 years of experience.
  • Proficiency in server-side languages such as Node.js and Typescript, Python is a plus.
  • Experience in microservice development.
  • Experience in Docker, Kubernetes, CI/CD is a plus.
  • Experience in database technology such as PostgreSQL.
  • Knowledge of data structures, system design, and algorithms.
  • Understanding of front-end libraries including React.js is a plus.
  • Experience in agile methodologies.
  • Excellent verbal communication skills.
  • Candidates interested in going fullstack is very much welcomed.