Summary
A product-focused engineering team is seeking a senior full-stack engineer to build scalable web and backend systems while shaping AI-assisted development workflows. The role combines architecture, automation, cloud deployment, security, reliability, code quality, mentoring, and technical leadership. You will make high-impact decisions, guide engineering practices, and help define how systems are built, released, and operated.
Highlights
Senior technical leadership role with ownership of architecture, AI-native engineering workflows, cloud operations, mentoring, and cross-service design decisions.
Description
Role Summary
We are seeking a product-minded senior Full-Stack Engineer who builds scalable backend services and modern web applications with AI-native development practices at the core.
In this role, you will architect AI-assisted development workflows, orchestrate coding agents, and integrate automation across the engineering pipeline โ while upholding strong security standards, code consistency, and system reliability.
You will also own how those services are containerized, deployed, and operated on GCP : this role sits where the services meet the infrastructure.
This is a technical leadership role, not a ticket-taking one.
You will set direction rather than wait for it โ leading design decisions that cut across services, raising the engineering bar through review and mentorship, and defining how the team builds, ships, and operates.
We expect you to make calls with incomplete information, own the outcome, and bring the rest of the team along with you.
We also move fast.
Priorities get re-cut, scope shifts mid-flight, and you will frequently be the one deciding what ships this week and what can wait โ often without a spec handed to you.
In exchange you get real autonomy and a short path from idea to production.
Our one hard rule is that speed never comes out of reliability: you move quickly, and you still own what you shipped after it reaches production.
Responsibilities
Core Engineering
Design and develop RESTful APIs using Node.js โ and in Go or Python where the workload calls for itBuild responsive web applications using Next.jsDesign service boundaries in a microservice architecture and the communication between them โ synchronous APIs vs.
message queues โ with the trade-offs made explicitUse Redis and message queues where they belong: caching, rate limiting, background jobs, retries, and idempotency โ and know when they're the wrong toolDesign database schemas and optimize queries across MySQL and MongoDBWrite clean, maintainable, and testable code with automated test coverageContainerize services with Docker and deploy and maintain services on Google Cloud Platform with CI/CD pipelines โ including environment and secrets configuration, rollout, and rollbackSet up the observability that makes incidents diagnosable: logging, metrics, tracing, and alerting that fires on the right thingsIdentify performance bottlenecks and propose scalable, well-architected solutions โ from query plans to container limitsOwn a domain end-to-end: design, build, ship, and operate it after launch
AI-Driven Development
Set up and manage AI coding agents as part of daily development workflow, including configuring project context, rules, and memory for consistent outputBuild and maintain AI-powered sub-agents and automated bots that accelerate team-wide delivery โ such as PR reviewers, test generators, and documentation assistantsDesign multi-tool AI stacks where different agents handle distinct phases of the development lifecycle, from research and architecture through coding, review, and deploymentAutomate repetitive engineering and operational tasks using workflow automation platforms or custom scriptingEvaluate and adopt emerging AI development tools, keeping the team ahead of industry evolutionHelp establish and maintain security practices and review protocols for AI-generated code, including dependency auditing, secrets management, and output validation
Collaboration & Standards
Conduct code reviews incorporating both human judgment and AI-assisted review workflowsWrite technical design docs and lead decisions that cut across servicesMentor 1-2 engineers and raise the bar on the team's code review standardShare ownership of production reliability โ incident response and postmortemsDocument AI tooling configurations to enable team-wide adoption and consistencyContinuously raise engineering standards by embedding AI capabilities into the software development lifecycle
Requirements
At least 5 years of experience in Software Development Proven experience in Node.js backend developmentExperience building web applications with Next.js or equivalent modern React frameworksStrong understanding of API design, relational and non-relational databases, and system architectureProficiency with Git, CI/CD pipelines (GitHub Actions), Docker, and modern development collaboration toolsHands-on experience deploying and operating services on Google Cloud Platform โ strong with infrastructure and deployment, not just writing application codeExperience designing and running microservices, including caching and asynchronous processing with Redis and message queuesWorking knowledge of at least one additional backend language among Go, Python, or Dart.
We don't expect depth in all of them โ deep in Node.js and quick to pick up the rest is what mattersHands-on experience with AI coding tools such as Claude Code, Cursor, GitHub Copilot, Windsurf, Kimi, or Cline โ with demonstrated ability to integrate them into production development workflowsAbility to configure and orchestrate AI agents, including setting up project rules, context files, sub-agents, and skill definitions to produce consistent, production-grade outputSecurity-conscious approach to AI-assisted development, with awareness of risks such as unverified dependencies, credential exposure, and inconsistent code patternsProactive mindset toward the evolving AI tooling landscape, with a track record of adopting and adapting new tools Nice-to-Have Deeper Flutter / Dart experience โ we have a mobile app in productionFamiliarity with Firebase, or with Infrastructure as Code (Terraform / Pulumi)Observability and cost optimization on GCP โ or having scaled something past its first painful limitExperience building MCP servers, custom tool integrations, or AI-driven automation workflowsBackground in tech startups or fast-paced product environmentsInterest in mental health or health technology
Tools & Environment
Engineering: GitHub Jira Discord Notion Google Cloud Platform Docker RedisAI Development Stack: Claude Code Cursor / Windsurf Kimi GitHub Copilot n8n MCP Integrations
Benefits
Health InsuranceHybrid WorkAnnual Leave 12 daysMental Health counseling sessions with psychiatrists and psychologists through ooca platformSocial Security InsuranceProvident Fund (condition applied)Special discount home loan interest with Government Housing BankBYOD policy: Personal laptops less than 3 years old are eligible for 1000 THB/month subsidy (registration required)