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