Senior Java Engineer - Up to $2000

519 Kim Mã, Ngọc Khánh, Ba Đình, Hà Nội, Ba Dinh, Ha Noi
See map
285 Viettel Complex Building - CMT8, Ward 12, District 10, Ho Chi Minh
See map
6 days ago

Top 3 Reasons To Join Us

  • Incredible challenges.
  • A great chance to impact millions of users.
  • Passionate & talented colleagues.

Job Description

Tiki is the most trusted E-Commerce platform in Vietnam. We serve millions of customers and post 3-digit growth every year. On a typical day, our system handles over 200 million database transactions, every piece in Tiki’s system has to be reliable, stable and scalable.

The Core Platform team provides the building blocks, platforms, and self-service tools that enable business facing, highly available, resilient and scalable applications to be built. This is an opportunity to join a greenfield environment to create the core platforms and shared services that will serve as the backbone of their engineering practices.

We are looking for talented software engineers who’d love to tackle challenges in a complex system. You will be building and optimizing critical components of the platform:

  • Be part of a small, high-impact and multi-talented engineering team. Show strong engagement in the team setting.
  • Develop low latency, highly available, distributed systems.
  • Focus on designing and implementing systems for scalability, testability, supportability and maintainability
  • Work with teams across the company to troubleshoot/determine resolution for complex issues.
  • Develop, deploy, monitor, and operating systems in a continuous DevOps model.
  • Ensure our pipeline services are operating reliably in production.
  • Ensure test strategies, test automation, and test cases are implemented as appropriate to the level of risk and criticality of your services.
  • Work across teams to design and architect next generation services and systems.
  • Be creative, take your own initiative and solve some of the our most challenging problems.

Our stack includes: Java, Go, Kafka, Redis, MySQL, Kubernetes, Ansible, and Docker

Your Skills and Experience

You'll need to have

  • Bachelor of computer science or a related field.
  • Good at problem solving.
  • Good at at least one of programming languages: Java, C++, Go, Python.
  • Good at OOP.

Even better if you have

  • 2+ years of Software Engineering, with a proven track record of delivering large-scale, distributed, web based production systems.
  • Understanding of design for large scalability, performance and reliability.
  • Experience working on a large scale deployments and performance tuning.
  • Strong at object oriented analysis and design.

Why You'll Love Working Here

Inside our engineering team:

  • We iterate constantly. There's no such thing as the best version of anything, just a constant streams of improvements and tests.
  • We move fast, really fast. Major changes can be executed in a few days, many times just a few hours.
  • We have a data-informed mindset. We try to use data to inform our decision as much as possible.
  • We are independent. Most of the time, your team will not need technical assistance from other teams.
  • We take risks. We're not afraid to challenge "best practices".

Our attractive offers include: 

  • Open communication with passionate and experienced members.
  • Challenging working environment.
  • Easy access to the library with tons of startup, product, UX, coding... books.
  • Private healthcare insurance.
  • Annual health check-ups.
  • Special internal programs for Tikiers when shopping on (free ship TikiNow service, discount...).
  • Internal events to bond our mutual understanding & spirit s
  • Competitive salary and performance review, 13th-month pay and bonus based on performance.