Location: Ho Chi Minh City
, hybrid working mode.
We are looking for a hands-on
Backend Technical Lead
to lead the technical design and delivery of a cloud-based financial reconciliation and data platform.
This position is suitable for an
experienced backend engineer who has built reliable, large-scale systems
and is ready to take ownership of architecture, engineering quality, and team technical direction.
The project primarily uses
Python, Django, and AWS
. We also welcome strong backend leaders coming from
Java, Golang, or similar technology backgrounds
who have solid system-design fundamentals and are comfortable working with or transitioning to Python.
Key Responsibilities
-
Lead the architecture, design, and development of scalable backend services, APIs, and data-processing workflows.
-
Provide hands-on technical leadership throughout the development lifecycle, from requirements and solution design to deployment and production support.
-
Build and evolve a financial reconciliation and data platform using Python, Django, and AWS.
-
Translate business requirements into practical technical solutions, implementation plans, and clearly defined engineering tasks.
-
Make technical decisions related to scalability, security, reliability, performance, data integrity, and maintainability.
-
Lead technical discussions, RFC reviews, code reviews, testing strategies, and production-readiness assessments.
-
Mentor engineers through technical guidance, pair programming, knowledge sharing, and constructive code reviews.
-
Collaborate with product, data, engineering, and business stakeholders across different locations and time zones.
-
Use AI-assisted development tools effectively while maintaining strong engineering review and quality-control practices.
Skills, Knowledge and Experience
-
8+ years of professional software development experience, with significant experience in backend engineering.
-
Previous experience as a Technical Lead, Backend Lead, Lead Engineer, or Senior Engineer with substantial technical ownership.
-
Strong hands-on experience with at least one major backend language, such as Python, Java, or Golang.
-
Experience with Python and Django is preferred. Candidates with strong backend fundamentals who can work effectively with Python will also be considered.
-
Proven experience designing and delivering scalable, production-grade enterprise applications or data-intensive platforms.
-
Strong understanding of backend architecture, API design, microservices, distributed systems, asynchronous processing, and event-driven architecture.
-
Practical experience with cloud platforms, preferably AWS.
-
Experience with messaging or event-streaming technologies such as SQS, SNS, Kafka, RabbitMQ, or equivalent systems.
-
Strong knowledge of relational databases, data modelling, transaction handling, performance optimisation, and data integrity.
-
Experience with production monitoring, troubleshooting, incident response, and reliability improvement.
-
Experience leading technical design, code reviews, testing, deployment, and operational support.
-
Ability to work closely with stakeholders and take a product or major feature from requirements through production.
-
Strong communication, collaboration, analytical thinking, and problem-solving skills.
-
Ability to remain hands-on while providing technical direction and mentoring other engineers.
-
Experience using AI development assistants such as Claude Code, GitHub Copilot, ChatGPT, or similar tools, with appropriate review of AI-generated output.
Benefit
-
Hybrid working model (work from home + office).
-
15 days annual leave, Monday–Friday schedule.
-
MacBook Pro provided.
-
Attractive salary & fully paid insurances.
-
13th-month salary (paid before Lunar New Year).
-
Premium healthcare insurance (PVI).
-
Allowances: team building, sports activities, parking fees, electricity & internet fees.
-
Training courses (English, IT, soft skills).
-
Annual company trip (4 days including weekends).
-
GoodLife program: quarterly trips & sports clubs.
-
Annual health check-up.