Sertis is a leading Data and AI company based in the heart of Bangkok. We provide both off-the-shelf and customised solutions for our clients ranging from data infrastructure, BI development, and data-driven business insights to forecasting, optimization, and computer vision. Our expert team of data and AI consultants work closely with clients, across different industries such as retail, manufacturing, banking, energy, airlines, agriculture, and healthcare, to understand their business needs and deliver bespoke solutions using cutting-edge technologies that are just right for them.

Our aim is to be one of the leading Data and AI companies globally, where a diverse mix of talent want to come, stay, and do their best work. We pride ourselves on bringing not only the best, but also nice, talent from around the World. We recognise that our company runs on our people's hard work and dedication while maintaining a culture that encourages learning, growth opportunity, innovative contribution, and a sense of ownership.

For more information, please visit: https://www.sertiscorp.com/ 

About the Job

As our Staff Software Engineer you will be responsible for the software engineers in completing a range of internal and external projects, designing the overall solutions. You will ensure high-quality, stable solutions that are easily deployable and user-friendly.

In this role, you will get to:

  • Provide solution architecture and technical guidance to the team, ensure the alignment of software design with business and technical objectives
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Drive technical discussions and decision-making with the team and stakeholders to balance technical trade-offs with business priorities
  • Ensure that software development processes are followed and continuously improved, and lead by example in code reviews, architecture design, and other development activities
  • Stay up-to-date with the latest industry trends and technologies, and introduce new technologies and tools to the team as appropriate
  • Mentor and guide team members in the development of their technical skills
  • Create a positive, collaborative, and productive work environment within the team, and work closely with other tech leads to coordinate cross-team efforts
  • Participate in the recruitment process, evaluate and interview candidates, and make hiring decisions for the team

 

Requirements for this role are: 

  • 5+ years of professional software development experience, with at least 1 years of experience leading a technical team
  • Proficiency in Node.js/Typescript, as well as hands-on experience with a front-end framework (e.g. React, Vue.js) and designing highly scalable, resilient, and distributed systems
  • Strong understanding of database design, management, and optimization (e.g. SQL, NoSQL)
  • Strong software solution architecture skills and SDLC (Software Development Life Cycle), and the ability to design and implement complex systems that meet business and technical requirements
  • Experience in conducting performance reviews for team members, providing feedback, and setting up goals
  • Commitment to promoting and maintaining a good team culture, where team members feel valued, respected, and supported
  • Dedication to motivating, guiding, advising technical guidance and support to team members as needed
  • Excellent communication (written/verbal) and presentation skills, and the ability to effectively communicate with technical and non-technical stakeholders

 

It’s nice if you have experience with:

  • Cloud providers (e.g. AWS, Azure, Google Cloud) and cloud services (e.g. Secret manager, DynamoDB, Lambdas, etc.) 
  • Agile software development methodologies (e.g. Scrum, Kanban)
  • DevOps and continuous integration/continuous delivery (CI/CD) practices
  • Security best practices and implementing security measures in software products and services
  • Gathering customer requirements and estimating project scope during pre-sales interactions
  • Managing, coordinating and working on multiple projects simultaneously

Who excels in this role? 

  • Someone who loves getting things done!
  • Open-minded - eager to ask for comments/suggestions for improvement
  • Passionate for anything and everything data
  • Able to share and suggest ideas
  • Love doing tons of research
  • Have a can-do and will-do attitude!
  • Ready to tackle any challenges

 

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Please reach out to our support team via our help center.
Please complete the reCAPTCHA above.