Engineering Lead/ Software Architect

JOB DESCRIPTION

We’re looking for an Engineering Lead/ Software Architect to join our team to build a cutting-edge UI design product. In this role, you will lead our engineering team to design and grow the software architecture, develop product features, improve our DevOps pipeline and infrastructure, and release software on schedule.

JOB REQUIREMENT

5+ years in building complex and scalable software solutions.
3+ years in leading & managing high-performing engineering teams.
Proficient in JavaScript/TypeScript, NodeJS and React (or Angular/Vue).
Highly experienced in agile software development and management.
Highly result-oriented: leverage techs to solve user problems.
Excellent interpersonal, leadership and communication skills.
Strong critical thinking and problem-solving skills.

WHAT'S ON OFFER

Highly competitive salary and benefits.
Work with a highly talented team in one of the best places to work in Vietnam.
Modern office in HCMC; premium healthcare insurance for you and your family; annual company trip and year-end party; many fitness/sport programs and team building events; in-house entertainment facilities, snacks and beverages.

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Outsource

Technical Skills:

NodeJS, ReactJS

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Job ID:

J00788

Status:

Close

Related Job:

Senior Backend Engineer

Ho Chi Minh, Ha Noi - Viet Nam


Product

  • Golang
  • Ruby

Develop, construct, and operate backend services for a leading B2B SaaS platform serving the construction industry. Establish an organized, maintainable, and scalable software architecture. Identify and address performance bottlenecks such as query optimization, caching, and asynchronous processing. Uphold software quality with automated testing, code reviews, observability, and CI/CD practices. Validate AI-generated code to ensure security, accuracy, and maintainability. Provide guidance and support to engineers to enhance the team's engineering standards. Backend: Ruby (on Rails), Golang, Amazon Aurora (MySQL), DynamoDB FrontEnd: Nuxt.js, Vue.js, Next.js, ReactJS Mobile App: Kotlin, Swift, Flutter Deploy/ Build: AWS Amplify, CodePipeline, CodeBuild, CircleCI, GitHub Actions Others: Swagger, Docker, Figma, Confluence, JIRA, esa, gRPC Infrastructure: Helm, Terraform Automation test: Autify, Magicpod

Negotiation

View details

Application Engineer

Ho Chi Minh - Viet Nam


Product

  • Frontend
  • ReactJS
  • NodeJS

Develop and support the Jan desktop application on multiple operating systems using Tauri. Engage in full stack development, utilizing React and Node.js for the application layer and Rust for native components. Take responsibility for packaging, building, and distributing the application, including installers, auto-updates, release pipelines, and code signing. Prioritize strong support for Linux by ensuring packaging and distribution across various distributions. Seamlessly integrate local model runtimes and application features throughout the development process. Embrace an agent-native approach and run agents in parallel, maintaining a strong focus on review and guardrail discipline.

Negotiation

View details

Backend Engineer

Ho Chi Minh - Viet Nam


Product

  • Typescript
  • NodeJS
  • Python
  • AI

Develop a unified, OpenAI-compatible API for various providers such as OpenAI, Anthropic, Google, and self-hosted and OSS models. Manage provider routing, load balancing, automatic failover, and cost and latency-aware routing for improved reliability. Establish precise billing and metering methods including per-request token accounting, usage ledgers, cost attribution per team, user, and key, as well as budgets and spend limits. Introduce organization controls such as API key management, per-team and per-user quotas, rate limiting, and RBAC. Address streaming and performance with low-overhead proxying, streaming responses, connection handling, and caching optimization. Collaborate in integrating the Jan Agent with the router, ensuring that the model and tool calls are routed through the gateway and prioritize agent traffic in metering, controls, and observability. Make well-considered speed-versus-correctness decisions, maintaining agility in iterations while refraining from cutting corners that could result in erroneous charges or key leaks, and taking initiative to address technical debt.

Negotiation

View details