← WorkMundi · 1M+ jobs from around the world, liveSign inCreate free account

Full Stack Developer (React / Next.js / Go)

Muang Thai Life Assurance · Huai Khwang, Bangkok

📅 11/08/2026
🔔 Alert me about jobs like this
No password, no sign-up. Just the email — and you can leave the list anytime.
🔓 Apply — free →
Opens this job on WorkMundi. The account is free and takes under a minute.

See the other 7,412 jobs in Thailand →

🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
About the role: We are rebuilding the company's web platform on a modern stack: React / Next.js for the front end, Payload CMS for content management, and Go services running on AWS. This will be your first major area of responsibility, but not your only one. You will work across projects as priorities evolve and will be expected to take ownership of technical deliverables from requirement clarification through production release and post-release support. We are looking for a Senior Full Stack Developer who can independently turn business problems into practical technical solutions, communicate clearly with both technical and non-technical stakeholders, and remain accountable for the outcome after the code has been deployed. We value engineering judgement, ownership, problem-solving and communication over an exact match to our current technology stack. Project context The role will initially support the development and modernization of the company's web platform, with a focus on: Building and enhancing the corporate web platform. Improving website performance, Core Web Vitals and user experience. Enabling business and marketing teams to manage content efficiently through CMS. Developing and integrating backend APIs and services. Integrating with internal and third-party systems. Improving scalability, maintainability, security and deployment processes. Supporting continuous delivery of new products, campaigns and business initiatives. What you will do End-to-End Engineering Ownership Take ownership of assigned features or modules from requirement clarification through design, development, testing, release and post-production support. Translate business requirements into practical and maintainable technical solutions. Work closely with PM, BA, QA, UX/UI, Marketing, Business and other technical teams. Clarify assumptions, identify dependencies and raise technical risks early. Provide technical estimates and communicate potential impacts to project scope and timeline. Make appropriate technical decisions when requirements or implementation details are unclear. Web Platform Development Build and maintain web applications using React / Next.js and TypeScript. Develop and maintain Payload CMS content models, collections, blocks and access roles. Build backend services and REST APIs using Go. Design and maintain PostgreSQL schemas, queries, indexes, transactions and migrations. Integrate internal and third-party services where required. Quality, Testing & Release Write maintainable, production-ready code with appropriate unit and integration tests. Support SIT, UAT, regression testing and defect resolution. Participate in code reviews and ensure changes meet agreed quality and security standards. Take responsibility for CI/CD and production deployment of owned changes. Verify system behaviour after deployment and support post-release stabilization. Cloud & Operations De ploy and operate services on AWS. Work with containers, CI/CD pipelines and Infrastructure as Code. Monitor application health and investigate production issues. Perform root-cause analysis and implement corrective and preventive actions. Maintain appropriate technical documentation, deployment instructions and operational runbooks. User Experience & Web Quality Care about real user experience, including: Core Web Vitals Page performance Accessibility SEO Responsive behaviour Performance under poor network conditions Identify and address technical issues that may negatively affect website performance, usability or search visibility. Ownership is the job This is the single trait we screen hardest for. In practice, ownership means: Escalating risks early rather than allowing issues to remain hidden. Following work through to production instead of stopping when development is complete. Taking responsibility when something breaks, helping resolve it and preventing recurrence. Asking for the information needed to make progress instead of waiting for complete instructions. Taking ownership of the final details required for production readiness, including migration scripts, documentation, monitoring and operational procedures. Communicating clearly when a commitment, estimate or delivery date is at risk. How we work with AI We expect AI-assisted development, not AI-outsourced thinking. Use approved AI coding tools such as Claude Code, GitHub Copilot, Cursor or similar tools where appropriate. Use AI for scaffolding, refactoring, testing, migration support, documentation and learning unfamiliar codebases. Review and understand all AI-generated code before it is committed or deployed. Remain accountable for correctness, security, performance, maintainability and licensing of all code produced with AI assistance. Understand when AI helps and when human judgement is required. Share useful AI workflows, patterns and practices with the team. Follow company policies regarding confidential information, customer data, credentials and approved AI tools. What we are looking for — people first We look for evidence rather than adjectives. Communicates clearly with technical and non-technical stakeholders. Can participate in requirements discussions with Marketing, Business, Compliance and other stakeholders. Has a strong support mindset and helps unblock others when needed. Comfortable participating in demos, technical discussions and stakeholder conversations. Handles pressure, ambiguity and disagreement constructively. Can explain technical trade-offs in language appropriate for the audience. Willing to say "I don't know yet" and demonstrate a practical approach to finding the answer. Takes responsibility for outcomes rather than only assigned tasks. Technical foundation — Must Have 5+ years of professional software development experience. Demonstrated experience delivering production software and owning significant features or systems end-to-end. Strong experience in both front-end and back-end development. Deep experience in at least one typed programming language and one component-based front-end framework. Strong understanding of relational databases, including schema design, indexing, transactions and migrations. Production experience with cloud platforms and modern deployment practices. Experience with CI/CD and containerized applications. Strong Git and code review practices. Understanding of software security fundamentals, including authentication, authorization, secrets management and OWASP-level awareness. Strong debugging and problem-solving skills. Demonstrated ability to learn and become productive in unfamiliar technologies or codebases. You will be working with: Front end: React, Next.js (App Router), TypeScript, Tailwind CSS Content: Payload CMS Backend: Go, REST APIs, PostgreSQL Cloud & delivery: AWS, containers, CI/CD, Infrastructure as Code We expect the successful candidate to become productive in the core stack within the first couple of months, with support from the existing engineering team where required. Nice to have: Experience as a sole or lead engineer on a project. Design system or component library experience. Analytics, A/B testing and marketing-site performance optimization. Integration with legacy or enterprise systems. Experience in insurance, finance or another regulated industry. Experience working with large-scale corporate or customer-facing websites. Talent Acquisition Team, Human Resources Management Department (Head Office) Muang Thai Life Assurance Public Company Limited 250 Ratchadaphisek Rd., Huaykwang, Bangkok 10310 Website: www.muangthai.co.th [link removed] Line Official Account: @mtlcareer LinkedIn: Muang Thai Life Assurance Public Company Limited หมายเหตุ: ตำแหน่งงานนี้จำเป็นต้องตรวจสอบประวัติอาชญากรรมของบุคคลก่อนพิจารณารับเข้าทำงาน เพื่อความปลอดภัยและรักษามาตรฐานขององค์กร Remark: This position requires a criminal record information check prior consideration for employment to ensure safety and maintain standards of the organization.
Read the rest of the job →
For people searching Developer

24,795 developer jobs are open right now

Here's where they are and how to stand out in your next interview.

24.795Jobs
9.577IN
74%EN

That number includes positions in India (9,577), Poland (3,429), the United States (1,753), Singapore (787), and Brazil (779). If you're looking to move or work remotely, check which countries match your goals — then filter WorkMundi by location to see what's actually hiring near you.

Most developer ads you'll see are written in English: 18,397 of the 24,795. That doesn't tell you whether the job itself requires you to speak English or work in English daily, so read each posting carefully. Don't assume the language of the ad matches the language of the team.

The employers posting the most developer roles are Link Group (369 jobs), Upvanta (257), jobgether (226), and OfferZen (212). If you're applying to any of these, research their hiring patterns. They move fast and post often, which means they're either scaling hard or replacing people who didn't fit.

In your interview, expect this: 'Walk me through the last time you had to debug something that took you more than an hour. What was it, what did you try first, and what would you do differently?' Hiring managers ask this to see if you think systematically or just try random fixes. Have a real example ready with specifics.

👁 34 have read this
0 comments
Want to comment?

Leave your e-mail to comment, react and follow the posts for your role. It is free.

Similar jobs

Job on WorkMundi — the world's largest job board. See more jobs from every continent, updated live.

📢
🎁

Before you apply, rehearse this interview.

Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card.

I want my training →