Technical Lead (Kotlin, Spring)

TADA Technologies
Expired
Phòng G01, 37 Đường số 2, P. An Khánh, District 2, Ho Chi Minh
At office

Job description

Joining one of Asia’s most exciting startup as part of the pioneer team in Vietnam! TADA ride-hailing application is the Asia’s 1st blockchain on-demand ride booking service. TADA Truck is the first zero-commission truck platform that connects thousands of logistics and trucking companies in Vietnam.

The successful candidate will be responsible for leading a talented dev team in Vietnam

Development Environment

Server programs that support the foundation of the MVL service are written in the Kotlin language using the Spring framework. We leverage Gradle to manage dependencies and actively utilize the spring framework and Java ecosystem.We pursue clean architecture to clarify business logic and make it easier for other developers to understand code.

Utilizing MicroService Architecture

The service provided by MVL is developed by splitting components into microservices because of the vast domain covered. Through the micro-service structure, we are seeking modularity, scalability, and fault responsiveness. Common knowledge or utilities within the microservice are being managed in the public repository. We are actively utilizing gRPC and AMQP for communication between microservices. Experimentally, we are applying architectures such as domain development (DDD) and event drive development to some microservices.

Virtualization

Server programs are all dockerized and deployed. Manage docker containers with k8s using AWS EKS.

Key responsibilities are:

  • Lead the technical team to develop both web and mobile products and follow best coding practices
  • Participate in architectural design, code review and hands on development.
  • Manage server deployment and maintenance
  • Communicate with stakeholders to consult on the technical matters

Your skills and experience

  • At least 10 years experience of working in software development with more than 4 years experience in Technical Lead or Technical Architecture.
  • Good understanding of SDLC and Agile methodologies
  • Good in English communication, both verbal and written skills
  • Understanding and experience of Kotlin
  • Good backend server creation capabilities using Database communications
  • Good business logic composition capabilities
  • Experience using the Spring Framework
  • Communication capabilities with Frontend developers using APIs

Preferred if candidate has

  • Understanding Microsoft architecture
  • Understanding and experiencing communication between services such as AMQP and gRPC
  • Understanding virtualization solutions such as Docker, k8s
  • Understanding and practical use of event drive frameworks such as AxonIQ

Why you'll love working here

  • Opportunities to be part of the pioneer team of a fast-growing start-up making an impact to the mobility landscape in Vietnam
  • A platform to develop your career through working closely with senior executives and management in the organization
  • A fulfilling role with lots of learning opportunities in a fun and highly-motivating working environment
  • Very attractive salary for talent, 13th month bonus  and other benefits

TADA Technologies

View company

Welcome to the new ride-hailing and trucking era, we are zero-commission platform TADA!

Company type
IT Product
Company size
1-50 employees
Country
South Korea
Working days
Monday - Friday
Overtime policy
No OT