Backend Lead

  • Ho Chi Minh City
  • Report to: Chief Technology Officer
  • Department: Technology
  • Contact to: hiring@timo.vn

RESPONSIBILITIES

  • Identify project requirements and build work schedules for team members, motivate and encourage and guide backend team members in daily tasks.
  • Selecting treatment options, making technical decisions with backend solutions.
  • Develop of our highly scalable system, modern microservices based platform.
  • Work with the rest of the platform team to design and implement creative architecture patterns for high-performance, highly scalable concurrent services.
  • Collaborate with the Product development teams to help build our product portfolios.
  • Build and maintain secure RESTful API for our Mobile, Web and internal applications.
  • Work with new and popular software frameworks (such as Vert.x, Jooq, Cassandra, Java 8, RxJava etc) in a fully distributed system.
  • Work with an Agile methodology (SCRUM) to develop just-in-time features.

REQUIREMENTS

  • 5+ years’ experience as a software developer for a company, at least 2 years of experience in Java programming, at least 1 years of experience in leading team.
  • Solid understanding of REST API design methodologies using Java Spring Boot.
  • Experience in developing with Message Queue (Kafka, Active MQ, Rabbit MQ, etc).
  • Experience with Caching systems and strategies such as Redis.
  • Good problem-solving skills and teamwork spirit.
  • Excellent troubleshooting skills.
  • Experience and strong belief in agile development practices such as Unit Testing and DevOps and Cloud based development principles such as 12-Factor app.
  • Bachelor’s degree in engineering, information technology or a related field required.

Nice to have:

  • Understanding of Software patterns, Micro-services/Service Oriented Architecture, cloudbased software design techniques and Dev-Ops style systems integration.
  • Understanding of Security concerns, Secure Development and API/App security.
  • Knowledge of Spring/Spring Boot, Jersey, Jooq is a big plus. o Knowledge of Java 8+ such as Streams, Lambdas and Reactive programming is a plus. o Knowledge of Scripting, Command Line and basic OS admin is a plus.

BENEFITS

  • Competitive salary
  • 13-month salary
  • Extra healthcare insurance
  • Company outing & team building
  • 15-day annual leave days
  • Data 4G allowance
  • Parking allowance
  • Taxi allowance
  • Learning & Development
  • Timo Club
  • Full time, working hours from 8:30 – 12:00 & 13:30 – 18:00 Monday to Friday weekly

Find it interesting? Apply now at: