Skip to main content
TryApplyNow
Mango Global logo

Lead Software Engineer – Fullstack (SHP)

Mango Global
Be an Early ApplicantFull Timelead
INPosted Today

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaScriptTypeScriptJavaKotlinScalaGraphQLHTMLCSSReactAngularAzureRedisElasticsearchDynamoDBCassandraKafkaRabbitMQAgileScrumCI/CDDevOpsTDDMicroservicesAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Lead Software Engineer – Full Stack

Location: Bangkok

EXPERIENCE: 10+ years + minimum 3 year experience in Lead role

Tech Stacks: ReactJS (FE) and Java/ Scala/ #C/ or Kotlin (BE)

We are looking for a highly skilled and hands-on Lead Software Engineer – Fullstack with a strong frontend focus to drive the design, architecture, and scalability of modern web platforms. This role requires deep expertise in React.js, frontend architecture, platform ownership, and distributed systems, along with strong leadership across product and engineering initiatives.

The ideal candidate will bring a product mindset, technical leadership, and experience building scalable frontend ecosystems while also contributing to backend/platform services and distributed architectures.

Key Responsibilities

  • Lead the architecture, design, and development of scalable fullstack applications with a strong frontend emphasis.
  • Drive modern frontend engineering practices including React architecture, state management, performance optimization, and component scalability.
  • Own and evolve platform-level systems, shared engineering infrastructure, and frontend ecosystems.
  • Design and scale large frontend applications with focus on reliability, maintainability, and performance.
  • Collaborate closely with Product, CTP, and cross-functional engineering teams to define technical strategy and roadmap execution.
  • Provide technical leadership across product engineering initiatives, not limited to frontend development alone.
  • Contribute to backend systems, distributed architectures, APIs, and platform services where required.
  • Mentor engineers, conduct architecture reviews, and establish engineering best practices across teams.
  • Drive high-quality engineering standards including testing, observability, CI/CD, and operational excellence.
  • Lead end-to-end technical ownership from solution design through production deployment and scalability improvements.

Required Skills & Experience

  • Strong hands-on experience in React.js and modern frontend development.
  • Deep expertise in frontend architecture, state management, and frontend performance optimization.
  • Experience designing and scaling large-scale frontend systems and platforms.
  • Strong understanding of platform engineering and shared infrastructure ownership.
  • Experience leading engineering teams and driving technical decisions across product/platform initiatives.
  • Exposure to backend systems, distributed architectures, microservices, or platform services.
  • Strong understanding of fullstack application design and system scalability.
  • Experience working in product-driven engineering environments.
  • Excellent problem-solving, communication, and stakeholder management skills.

Preferred Qualifications

  • Experience with cloud platforms and modern DevOps practices.
  • Exposure to microfrontend architecture or frontend platform engineering.
  • Experience with observability, monitoring, and performance tooling.
  • Prior experience in high-scale product organizations.

Experience

  • 8+ years of software engineering experience with strong frontend specialization.
  • Proven experience in technical leadership or lead engineering roles.

Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

In this Role, you’ll get to:

  • Maintain ownership and responsibility of mission critical systems.
  • Be hands on – build high volume platforms using cutting-edge technologies like React and GraphQL
  • Mentor and coach other software engineers
  • Be a major contributor to our agile and scrum practices
  • Design and lead crucial technical projects and initiatives cross teams and departments
  • Stay on the leading edge of technical know-how, industry trends and drive technical innovations

What you’ll Need to Succeed:

  • 12 years+ of experience developing web applications in client-side frameworks such as React, Angular, VueJS, etc., with a minimum of 3 year experiences as a Tech Lead
  • B.S. in Computer Science or quantitative field; M.S. preferred
  • Working experience with agile, analytics, A/B testing and/or feature flags, Continuous Delivery, Trunk-based Development
  • Excellent HTML/CSS skills – you understand not only how to build the data, but how to make it look great too
  • Excellent understanding of object-oriented JavaScript, TypeScript
  • You love new technologies and approaches and want to use the best tools available. We want people who can help us continually evolve our stack.
  • Great communication and coordination skills
  • Excellent analytical thinking and problem-solving skills
  • You have a good command of the English language.

It’s Great if you have:

  • Knowledge in physical architecture at scale, building resilient, no single point of failures, highly available solutions.
  • Knowledge in one or more of the following: NoSQL technologies (Cassandra, ScyllaDB, ElasticSearch, Redis, DynamoDB, etc), Queueing system experience (Kafka, RabbitMQ, SQS, Azure Service Bus, etc).
  • Working Experience with Containers and Dockerization, also K8S is a plus
  • Knowledge and hands on experience in CI/CD solutions would be a plus
  • Strong experience in all aspects of client-side performance optimization,
  • Extremely proficient in modern coding and design practices. For example, Clean Code, SOLID principals, and TDD.
  • Experience in multiple front-end platforms including iOS, Android, Web, and API services
  • Have worked on an app or internet company that is at scale with large numbers of users and transactions per second
  • Have experience in a data driven company with experience analyzing and working with Big Data
  • Lead teams and greenfield projects solving large system problems
  • Worked on global projects serving world markets with distributed data centers and localization of the front end and data

Job Types: Full-time, Permanent

Pay: ₹500,000.00 - ₹600,000.00 per month

Experience

  • Scala: 5 years (Preferred)
  • C#: 5 years (Preferred)
  • Kotlin (BE): 5 years (Preferred)
  • Product Based IT Company: 3 years (Required)
  • ReactJS (Front End) : 5 years (Required)
  • Java: 5 years (Required)

Work Location: In person

About Mango Global

Mango Global logo

Mango Global

mangoglobal.in

FrontendOn-site

AI-powered job search

Get every job scored to your resume

Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.

Get Started Free

No credit card to start