Software Engineer_Backend

Ho Chi Minh - Engineering

As a Backend Engineer, you will build high performance, scalable and testable components for our mobility platform with Go, NodeJS, MySQL and other technologies. You will be working in a diverse, international setting with teammates who are experts in various topics. We often conduct workshops to improve our individual skill sets, and to improve our workflow as a team.

Design and build high performance, scalable and testable components for our shop platform.
Lead the development of new features for the shop, delivering to our standard, on time.
Provide material feedback to junior team members.
Investigate cutting edge technologies to improve site reliability, developer experience, customer experience, and raw performance.
Think outside the day-to-day and propose ways to elevate the art of e-commerce engineering.
Technologies We Use

Data structures & algorithms
Object oriented design
Design patternsBuilding scalable systems
Any of the following: Golang, Java, Python
Concurrency

Requirements

  • BS/MS in Computer Science or related technical discipline.
  • 4+ years of experience with high-traffic distributed systems and client-server architectures.
  • Solid computer science fundamentals (theory, data structures, algorithms, design patterns).
  • Made major contributions to the design/architecture of one or more projects.
  • Familiarity with a testing framework
  • Experience with SQL and relational databases.
  • Experience with high-volume transactional systems.