Staff/Lead Software Engineer (Merchant - Engagement)

Top Priority
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. 


While the other sub-teams under WMA focus on ordering and menu management, our teams are focusing on building great experience and equipping merchants with powerful tools e.g. campaign portal, marketing tools, consumer insights, real-time reports, and more. Our teams work end-to-end in full stack including a mobile app (React Native), web applications, backend systems, data pipelines, and back-office systems. 


We’re looking for a Staff Software Engineer with a strong background in software development, excels in solving complex problems with passion to help teams grow and deliver great quality software to our merchants.

What you’ll Do:

  • Implementing and maintaining various kinds of systems and technologies: React Native, Java Spring services, Golang services, ETL pipelines (batch and real-time), ReactJS Web App, etc. You don’t have to be an expert in all areas but you should excel in some areas and be willing to expand your knowledge.
  • Collaborating with PMs to solve problems for merchants by listening to their feedback, finding supporting data, identifying root cause, designing solutions, conducting engineers of implementation, reviewing and releasing to merchants, and monitoring for the results.
  • Leading product development and ensuring deliveries from end to end with all stakeholders in the operation team, product team, engineers, SREs, QAs.
  • Collaborating with Engineering Manager to maintain team technical knowledge both new joiner and existing to always be up-to-date and proactively be prepared for swift changes of tech stack, tools, libraries to serve development strategy.
  • Driving fast-pace release development culture through demonstration of test automation, load test development with testable code.
  • Advocating 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.

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
  • Able to learn a new programming language, stacks or unfamiliar tools.
  • Experiences in Java or Go language, and DB systems to develop high-performance and highly scalable backend systems.
  • Knowledge of event-driven architectures, data engineering, and real-time systems. For example, having experiences of using Kafka ecosystems, big data stacks, and business intelligence applications.
  • Having knowledge of Cloud infrastructures, container orchestration, CDN, web analytics platform, and application performance monitoring.
  • Experiences of developing web or mobile applications. It could be any web framework, ReactJS, React Native, or any native mobile development.
  • Having great analytical thinking and problem-solving skills in order to solve very challenging business problems systematically and effectively.
  • Courage to stand-firm to expose and perceive thoughts with an empathize goal-oriented mindset.
  • Cleary, effective, and precise in communication with engineers and non-engineers.
  • Able to communicate in English.

It’d be Great if you have: (If any) 

  • A deep expertise in all of these areas: web frontend development, mobile development, and backend development.
  • Track records of coaching and growing software engineers team.
  • 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