KateWorthington

Principal Software Engineer (Full Stack)

KateWorthington  •  Bangkok, TH (Onsite)  •  2 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Hiring Position Principal Software Engineer (Full Stack)
Working Condition
On-Site
Location
Bangkok, Thailand (BTS Accessible)
Pay Rate
THB 170000 to THB 210000

_______________________________________________________________

Our client is a cutting-edge HRTech software service (B2B SaaS) company headquartered in Bangkok, Thailand. They are one of the fastest-growing start-ups in the region, backed by Surge and Sequoia Capital. With a global presence, their technology is trusted by thousands of businesses in over 135 countries and recognized by Forbes as the Best Recruiting Software of 2024.

Their mission is to transform the hiring process, making it simple, efficient, and enjoyable for recruiters, hiring managers, and candidates. By offering best-in-class AI-powered technology, they empower businesses of all sizes to excel in staffing and recruitment.

We are seeking a passionate and experienced Principal Full Stack Engineer to join our client's dynamic team. The ideal candidate is a seasoned software engineer with expertise in designing and building complex applications across the entire tech stack, particularly focusing on single-page applications (SPA) and back-office systems. This role emphasizes technical leadership and driving significant projects rather than managing people. We're looking for a proactive, energetic, and impact-driven individual eager to contribute to innovative software solutions.

The Principal Full Stack Engineer will handle both frontend and backend development, ensuring seamless integration and optimal performance of web applications.


Responsibilities

  • Lead and drive high-level technical initiatives and projects, delivering high-quality results.
  • Architect, design, and implement complex software applications with a focus on robustness and scalability.
  • Collaborate with cross-functional teams to define, design, and launch new features.
  • Ensure code quality and maintainability through rigorous code reviews and the use of advanced design patterns.
  • Optimize web application performance to deliver a fast and efficient user experience.
  • Mentor and provide technical guidance to junior and senior engineers, fostering a culture of continuous improvement.
  • Address and refactor legacy code to align with modern standards and practices.
  • Drive significant changes in coding standards to elevate team efficiency and code quality.
  • Develop and maintain backend services and APIs, ensuring smooth integration with frontend applications.


Requirements

  • Strong communication skills and the ability to thrive in a collaborative team environment.
  • 7+ years of experience developing web applications using client-side frameworks like React, Angular, or VueJS.
  • Excellent understanding of object-oriented JavaScript and TypeScript.
  • Proven experience working on large-scale projects, especially 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.
  • 6+ years of experience with backend technologies and frameworks commonly used in web development.
  • Strong expertise in RESTful API design and GraphQL.
  • Extensive familiarity with database management systems like PostgreSQL or MySQL.


Tech Stack
The engineering team uses a modern and versatile technology stack, including:

  • Infrastructure Amazon Web Services, Kubernetes, GitOps (ArgoCD), GitHub Actions.
  • Backend Python (including frameworks like Django and FastAPI), PostgreSQL, MongoDB, ElasticSearch, Redis, Celery, RabbitMQ.
  • Frontend JavaScript and Vue.JS.
KateWorthington

About KateWorthington

With over 15 years of experience in the recruitment industry, Kate Worthington has served a diverse range of companies including public listed corporates, start-ups, and non-profit organizations. The goal is to connect the dots between corporations and the scarcity of talented professionals in specific markets.

As a recruitment company that values data and insights, Kate Worthington aims to consistently bring together clients and candidates to help them realize their aspirations. With a passionate, motivated, and adaptive approach, Kate Worthington has established itself as a remarkable recruitment company in this evolving industry.

Industry
HR & Recruiting
Company Size
11-50 employees
Headquarters
Bangkok, TH
Year Founded
Unknown
Social Media