Tech Lead — Python (Full-stack)
Trustify Technology
- Company
- Trustify Technology
- Department
- Engineering
- Location
- 307/20-21 Nguyen Van Troi, Tan Son Hoa Ward, HCMC
- Employment type
- Full-time
- Working model
- Hybrid
- Level
- Lead
- Open positions
- 1
About the role
Trustify Technology is a fast-growing software engineering and digital transformation company providing AI-driven software development, verification & validation, and automation solutions for global clients across the US, UK/EU, Japan, and Singapore.
Trustify aims to be the top-tier technology outsourcing partner from Vietnam, combining human expertise with AI power to deliver high-quality, cost-effective solutions.
We are looking for a Tech Lead — Python (Full-stack) to lead a cross-functional development team in designing, building and scaling SaaS products. You will own the technical direction of Python-based backend systems and their integration with modern frontend frameworks, drive architectural decisions, mentor engineers, and collaborate closely with Product and DevOps to deliver production-ready software on schedule.
This is a player-coach role (approximately 50–60% coding / 40–50% leadership). You will contribute hands-on code while setting engineering standards, owning sprint planning, and growing the team. If you thrive on building high-quality products with real ownership and enjoy mentoring others, this role is for you.
Responsibilities
- Lead the design and development of full-stack applications using Python (Django / FastAPI) on the backend and React / Vue.js on the frontend
- Architect scalable, maintainable systems — define service boundaries, database schemas, API contracts (REST / GraphQL), caching strategies and asynchronous processing patterns
- Own the technical roadmap for the team: evaluate technology choices, manage technical debt, and drive continuous improvement of engineering practices
- Conduct thorough code reviews, enforce coding standards, and champion testing culture (unit, integration, E2E)
- Mentor and coach team members through pair programming, design discussions and 1-on-1s; actively grow mid-level engineers toward senior roles
- Collaborate with Product Managers, UI/UX Designers, and QC to translate business requirements into clear technical specifications and sprint plans
- Design and maintain CI/CD pipelines; oversee deployment, monitoring, and incident response for production services
- Evaluate and integrate third-party services and APIs (payment gateways, messaging, cloud services) as required by business needs
- Participate in hiring: screen technical candidates, conduct interviews and contribute to team growth decisions
- Work directly with clients and product stakeholders in English — requirement sessions, demos, design walkthroughs and status reporting
Requirements
- 5+ years of professional experience in Python development, with at least 2 years in a lead or senior role
- Strong command of at least one Python web framework: Django (DRF) or FastAPI
- Solid experience with frontend technologies: React.js or Vue.js, HTML/CSS, JavaScript / TypeScript
- Deep understanding of relational databases (PostgreSQL, MySQL) — schema design, query optimisation, migrations
- Hands-on experience with RESTful API design, authentication / authorisation (JWT, OAuth2), and API versioning
- Proficient with Git, CI/CD tools (GitHub Actions, GitLab CI, Jenkins) and containerisation (Docker)
- Familiarity with cloud platforms — AWS (EC2, S3, RDS, Lambda, SQS) or GCP / Azure equivalent
- Experience with caching (Redis / Memcached), message queues (Celery, RabbitMQ) and background task processing
- Understanding of software design patterns, SOLID principles, and clean architecture
Nice to Have
- Experience with microservices architecture, event-driven systems, or domain-driven design (DDD)
- Exposure to data engineering tools: Apache Airflow, Spark, or ETL pipelines
- Knowledge of infrastructure-as-code (Terraform, CloudFormation) and Kubernetes / ECS orchestration
- Contributions to open-source projects or technical blog posts
- Experience building SaaS platforms with multi-tenancy, RBAC, and subscription billing integration (Stripe)
- Familiarity with AI/ML integration: deploying models as APIs, LLM-based features, or vector search
- Proven ability to lead a team of 4–8 engineers, delegate effectively, and unblock team members
Benefits
- Professional development budget for courses, certifications, and conference attendance
- Flexible working hours (core time: 9:00 AM – 6:00 PM, Monday to Friday) and work-from-home policy
- Healthcare: Annual health check-up, Premium Health Insurance
- 12 annual leaves + public holidays
- 13th-month salary
- Bonus for excellent project performance
- Year End Party (YEP), company trip, team building activities, happy hour
- Snacks, coffee, tea and soft drinks available in the office
- Marriage gift, sick leave support, funeral/maternity support
- Lunar New Year gifts
- Free parking, provided devices
Skills
Python, Django, FastAPI, React.js, Vue.js, HTML/CSS, JavaScript, TypeScript, PostgreSQL, MySQL, RESTful APIs, GraphQL, Git, GitHub Actions, GitLab CI, Jenkins, Docker, AWS, GCP, Azure, Redis, Memcached, Celery, RabbitMQ, Kubernetes, Terraform, CloudFormation, Elasticsearch