Staff/Lead Software Engineer (Merchant - Core)

Top Priority
Bangkok
|Permanent
Apply Now

About LINE MAN Wongnai

LINE MAN Wongnai is Thailand’s Leading On-Demand Delivery and Lifestyle e-Commerce platform services. We build technology to help Thai people live better, to empower all local businesses by creating an end-to-end food ecosystem through our channel LINE MAN and Wongnai. Connected consumers, riders, and local businesses and improved the daily life of all parties with restaurants nationwide. And because we are local, we provide the deepest variety and services that are tailor-made for Thai people.

 

The WMA team builds and maintains the merchant systems, which mainly take care of all local businesses in Thailand in our platform. We have a few sub-teams inside the WMA team which are focusing on ordering, promotion, restaurant, menu, revenue, financial product, and more. 

 

This team you will join works on in full stack and builds end-to-end systems, including a cross-platform app (React native), web views, APIs, database systems, and job scheduler systems. On the server-side, we are in charge of the core menu and order services, which need to serve any feature related to menu and order.

 

We are looking for a Staff Software Engineer with broad and strong technical skill who can diagnose and solve complex issues, boost service reliability, enhance service performance, and improve product quality with a proper strategy and reasonable effort.

What you’ll Do:

  • Identify, investigate, fix, and foresee systems to always be high performance, highly scalable, secure, and easy to maintain in order to support new businesses and active user growth.
  • Define and implement test strategy and maintain test cases in all level testing, especially automation tests and load tests, to verify every release is high quality for both functionality and performance.
  • Conduct an engineering team to build application metrics and reduce false positive alerts in order to keep the system always available.
  • Lead development of complex business and technical projects from end to end.
  • Get involved and collaborate with PMs, engineers, SREs, and others to maximize and deliver values that achieve business goals.
  • Be a solution architect, reviewer (code and system), drive discussions toward the right solutions, and get hands-on in coding.
  • Advocate your engineering team to stay at the highest technical standard via pair programming, knowledge sharing, technical coaching, delegate some challenging tasks, improve efficiency of software development processes, software release process, and employ various automations throughout the lifecycle.
  • Look at 30,000 feet and seek for new technologies that will be beneficial to customers, users, company, and engineering team. Also, having a concrete plan and applying those to the teams and systems effectively.

What you’ll Need:

  • Bachelor's degree in Computer Engineering, Computer Science, or IT-related fields.
  • At least 7+ years of experience in software development, or in IT industry.
  • Expertise in Java (Spring) or Go language to develop the backend API or job scheduler. 
  • Able to learn a new programming language, stacks or unfamiliar tools.
  • Having a very deep understanding of these systems of both usage, setup, and how it works internally: MySQL, JVM, Go runtime, Spring Framework, RabbitMQ, Docker, Kubernetes, Linux networking, and AWS.
  • Having real experiences of developing, maintaining, tuning, and scaling many kinds of systems, including monolith applications, microservices applications, event processing systems, web-API systems, databases, message queue systems, and modern cloud infrastructures.
  • Having great analytical thinking and problem-solving skills in order to solve very challenging business and technical problems systematically and effectively.
  • Giving opinions in the meeting without hesitation in order to achieve the best result, whether technical or product.
  • Cleary, effective, and precise in communication with engineers and non-engineers.
  • Able to communicate in English.

It’d be Great if you have:

  • Experience with the frontend technology such as React native and web view.
  • Proven past experiences with concrete achievements in products, businesses, and technical initiatives.
  • Good command of English: TOEIC 800 is a plus.
Apply Now
Benefits & Perks
Flexible hours that suit your pace
Work from home or anywhere
MacBook provided for everyone
No cap on your annual leave
LINE MAN Services Coupon
Barista service available daily
Afterwork beer available daily
Yearly company outing trip
Copyright @2022 LINE MAN Wongnai All right reserved.
Privacy Policy