Job Openings Senior Software Engineer (JavaScript/TypeScript) Permanent

About the job Senior Software Engineer (JavaScript/TypeScript) Permanent

Senior Software Engineer (JavaScript/TypeScript) Permanent

Location: Thailand

Employment Type: Permanent, Full-time

Location Type: Hybrid (Remote + Thailand office)

Department: Engineering

Build Scalable Platforms That Power the Future of Fintech

A leading regional fintech company is seeking a Senior Software Engineer (JavaScript/TypeScript) to design and develop high-performance systems across both backend and frontend. You'll work on large-scale platforms that deliver accessible, affordable financial services to millions of users in Southeast Asia.

This is a permanent role with hybrid flexibility (remote + Thailand office). You'll have the chance to solve complex technical problems while contributing to systems that make financial services simpler, smarter, and more inclusive.

Responsibilities

  • Develop high-quality backend applications using Node.js and modern frameworks.
  • Build and maintain frontend applications using React.js / Next.js.
  • Ensure production stability by resolving critical issues quickly.
  • Analyze existing systems and propose improvements for scalability and performance.
  • Support cross-functional teams on change requests and feature enhancements.
  • Mentor junior engineers on development best practices.
  • Review and approve pull requests to maintain code quality.

Requirements

  • Bachelors Degree in Computer Science, Software Engineering, IT, or related field.
  • 3+ years of professional software engineering experience.
  • Strong knowledge of Node.js, NestJS, ExpressJS, GraphQL.
  • Strong frontend skills with React.js / Next.js and modern UI frameworks.
  • Database experience with MongoDB and MySQL.
  • Exposure to automation frameworks (Selenium, Cypress, Puppeteer, etc.).
  • Solid understanding of algorithms, data structures, and core CS fundamentals.
  • Passionate about programming, problem-solving, and building scalable systems.

Nice to Have

  • Portfolio or relevant project work showcasing full-stack expertise.
  • Experience with cloud services (AWS, GCP) and Infrastructure as Code practices.
  • Knowledge of UI/UX design principles.
  • Familiarity with TDD/BDD approaches.
  • Experience with web templating languages (Pug, Slim, etc.).
  • Clear technical documentation writing skills.

What You'll Get

  • Permanent role with competitive salary and performance bonuses.
  • Hybrid work setup flexible hours with the option to work remotely and on-site.
  • Exposure to international teams in a flat, collaborative organization.
  • Career development opportunities in a fast-growing fintech environment.
  • Free training and continuous development support.
  • Challenging, impactful projects with direct real-world outcomes.
  • Casual and open work culture with a focus on results.