Job Description:

  • Lead a team of engineers to deliver a project of multiple tech stacks end-to-end.
  • Act as an experienced expert in at least one area of a project development.
  • Design inter-system architectures.Define well-thought-out and balanced technical solutions.
  • Solve all technical hurdles during project delivery.
  • Break technical solutions down to executable tasks and estimate task difficulties.
  • Provide reasonable solutions to refactor existing systems into a better structure.
  • Do code reviews. Contribute to coding if necessary.
  • Ensure knowledge sustainability via well organized and update-to-date documentation.


  • 5 years or more hands-on experiences in Internet industry projects.
  • Well versed in server-side technology stacks.
  • Expert in at least one server-side technology.
  • Hands-on experiences in end-to-end project delivery as a non-individual contributor.
  • Experiences in leading a team of engineers to develop and deliver projects.
  • Established methodologies in solving most technical problems in project delivery.
  • Excellent communication skills within domain knowledge.
  • Excellent logical and abstract thinking abilities.
  • Strong written English skills; communicable verbal English skills.
  • Skills below are optional but preferable:
  • Good to have experience in ecommerce sector.
  • Good to have hands-on experiences with Go or Python.

Apply for this Job

* Required