Senior Software Engineer (Full Stack)
TOPGUN Co., Ltd.Our Mission
At TOPGUN, we are at the forefront of recruitment technology innovation in Thailand. Our suite of products—including consumer platforms JOBTOPGUN, Super Resume, and YOU SAY/ HR SAY, along with our SaaS solution for recruiters (Super Recruit)—impacts millions of lives. Our mission is to enhance how Thai individuals find jobs and how businesses identify top talent, establishing ourselves as a leading tech company in Thailand. We aim to promote employment and help people find the right job to foster economic wellbeing.
Our Ambition
We strive to become one of the best tech companies in Thailand, recognized for our technology, products, and team. Within the next three years, we aspire to be the undisputed market leader in Thailand. Achieving this requires forward-thinking talent with a passion for transformation and a relentless desire to reach world-class standards. In terms of engineering, we aim to deliver systems with minimal downtime and near-perfect reliability.
Role Overview
As a Lead Software Engineer at TOPGUN, you will be responsible for managing the full stack / backend engineering of our core products. Despite some of our systems and infrastructure being outdated, we are committed to developing the most advanced technology infrastructure. In this role, you will work closely with the technology team to develop world-class products. Our startup culture encourages experimentation with new technologies, providing a dynamic work environment. We seek someone young and eager to drive change and create a lasting impact. While the road ahead may be challenging, we seek a leader who can navigate and lead this transformation.
Responsibilities
- Collaborate with product and technology teams to translate feature requirements into software designs.
- Design and implement scalable and well-engineered systems.
- Work with new tech stacks, such as Go, and other technologies as needed.
- Guide and mentor junior software engineers to support their professional growth.
- Conduct code reviews to help junior members write better code.
- Proactively identify and implement necessary changes in assigned codebases, product areas, and systems.
- Analyze and optimize efficiency, scalability, and stability across system resources.
- Bachelor’s degree in Computer Science or equivalent practical experience.
- Strong analytical skills and critical thinking ability.
- Exceptional communication and collaborative skills.
- Initiative and a passion for driving change.
- A strong passion for developing the best products and applications.
*You can study the company recruitment privacy policy by click the link belowTOPGUN RECRUITMENT PRIVACY POLICY
- Hybrid Working
- Staff training and development
- 5-day work week
- Social security
- Health insurance
- Accident Insurance
- Performance/results-based bonus