Job Openings Full stack (Next.js, TypeScript, Node.js)

About the job Full stack (Next.js, TypeScript, Node.js)

Job summary
Seeking a Senior Full Stack Engineer to lead scalable platform development using React, React Native, and TypeScript.
Responsibilities
  • Lead feature development, technical projects, and complex system implementations
  • Serve as a technical architect and mentor, advocating best practices and technology choices
  • Build scalable platforms using TypeScript, React, and React Native
  • Continuously evolve system architecture and improve software quality
  • Collaborate across full-stack, backend, and infrastructure teams
  • Participate in agile development, including experimentation and A/B testing
Qualifications
Must-Have:
  • Applicants must hold Thai nationality.
  • Bachelor's degree in Computer Science or related field
  • Minimum 3 years of experience with client-side frameworks (e.g., React, Vue); 5+ years preferred
  • 35+ years experience building backend applications with Node.js, Go, or Clojure
  • Solid knowledge of Functional Programming, TypeScript, and fp-ts
  • Strong proficiency in HTML/CSS and performance-critical application development
  • Familiarity with Git Flow, agile methodologies, and analytics tools
  • Excellent problem-solving, communication, and coordination skills
Nice to Have:
  • Experience designing resilient, scalable system architectures
  • Hands-on CI/CD implementation experience
  • Knowledge of Clean Code, SOLID principles, and Test-Driven Development (TDD)
  • Expertise across mobile and server platforms, including iOS, Android, Web, and API
  • Experience with large-scale applications and distributed systems
  • Background in leading teams and greenfield system development projects
Core Technical Skills
  • TypeScript
  • React
  • React Native Node.js (หรือ Go, Clojure อย่างน้อยหนึ่งภาษา)
  • HTML / CSS (ระดับสูง)
  • Functional Programming
  • fp-ts
  • Git / Git Flow
  • Agile Development / A/B Testing
  • Clean Code, SOLID Principles, TDD