About the job Principal Full Stack Engineer
Hiring Position: Principal Full Stack Engineer
Working Condition: On-Site
Location: Bangkok, Thailand (BTS Accessible)
Pay Rate: THB 170000 to THB 210000
__________________________________________________________________________
We are seeking a passionate and experienced Principal Full Stack Engineer to join our dynamic team. The ideal candidate is a seasoned software engineer with a strong track record of designing and building complex software applications across the entire stack, particularly in single-page applications (SPA) or back-office systems.
This role is focused on leading projects and driving technical initiatives, rather than people management. We are looking for someone who is eager to learn, proactive, energetic, and understands the importance of making an impact.
As the Principal Full Stack Engineer, you will be responsible for both frontend and backend development, ensuring seamless integration and high performance of web applications.
Responsibilities
- Lead and drive high-level technical initiatives and projects, ensuring high-quality delivery.
- Architect, design, and implement complex software applications with a focus on robust and scalable solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure code quality and maintainability through rigorous code reviews and adherence to advanced design patterns.
- Optimize web application performance to ensure fast and efficient user experiences.
- Mentor and provide technical guidance to junior and senior engineers, fostering a culture of continuous learning and improvement.
- Address and refactor legacy code, updating it to modern standards and practices.
- Drive significant changes in coding practices and standards to improve code quality and team efficiency.
- Develop and maintain backend services and APIs, ensuring seamless integration with frontend applications.
Requirements
- Excellent communication skills and the ability to work well in a team environment.
- 7 to 10+ years of experience developing web applications in client-side frameworks such as React, Angular, VueJS, etc.
- Excellent understanding of object-oriented JavaScript and TypeScript.
- Proven experience working on large-scale projects, particularly in single-page applications (SPA) or back-office systems.
- Extensive experience in optimizing the performance of web applications.
- Deep knowledge of software engineering principles and advanced design patterns.
- Extensive experience with backend technologies and frameworks commonly used in web development, with 6+ years preferred.
- Strong expertise in RESTful API design and GraphQL.
- Extensive familiarity with database management systems such as PostgreSQL, MySQL, etc.
Working with Our Partner
- This role is based at our Bangkok office, located in the heart of the city center.
- As a team of diverse cultures and nationalities, English language proficiency is required.
- We enjoy collaborating in person, and the team works on-site.