Principal Software Engineer - Full Stack (based in Bangkok, relocation provided)
Published: 2025-11-11Recruitis is a talent consultancy. We connect great companies with great talent. We specialise in: - Engineering - Product - AI & Machine Learning Looking to hire or find your next move? get in touch for a consultation.
Job details
Bangkok, Thailand (city)
On-site
Full-time
Our client, a rapidly expanding B2B SaaS company based in Bangkok, Thailand, is seeking a Principal Full Stack Engineer to lead high-impact technical projects and develop robust, scalable web applications. This is a role for a technically driven leader eager to shape cutting-edge applications in a diverse, global environment.
In this role, you will get to: Lead and Drive Technical Excellence- Architect and implement complex, high-quality software solutions, ensuring scalability and performance.
- Lead significant technical projects, collaborating with cross-functional teams to deliver innovative features.
- Mentor and guide engineers, fostering a culture of knowledge-sharing and professional growth.
- Build and maintain backend and frontend of web applications using tech stacks like Python, React, Angular, or Vue.js.
- Design and optimize backend services and APIs, focusing on seamless integration and reliability.
- Continuously improve application performance to enhance user experience.
- Conduct rigorous code reviews to ensure maintainability and adherence to advanced design principles.
- Modernize legacy code by implementing best practices and updating technologies.
- Drive the adoption of cutting-edge coding practices to improve team efficiency.
- Partner with product managers, designers, and other stakeholders to define and deliver exceptional user experiences.
- Communicate effectively within a diverse, multicultural team, contributing to a collaborative environment.
- 8+ years of experience in full stack development, with a focus on client-side frameworks like React, Angular, or Vue.js.
- Extensively solid experience on back-end side using Python
- Expertise in object-oriented JavaScript, TypeScript, and building single-page applications (SPAs).
- Proven experience optimizing the performance of web applications and managing large-scale software projects.
- Strong backend development skills, with proficiency in RESTful API design, GraphQL, and databases like PostgreSQL or MySQL.
- A deep understanding of software engineering principles, advanced design patterns, and scalable architecture.
- Excellent problem-solving abilities, with a proactive mindset and attention to detail.
- Strong communication skills and a proven ability to collaborate in diverse team settings.