Lead Backend Engineer (Python)
Tổng quan công việc
-
Ngày đăng26/06/2026
-
Ngày hết hạn31/08/2026
-
Bằng cấpCử nhân
-
Trình độManager/ Lead
-
Loại công tyOutsourcing
-
Hình thức làm việcHybrid
-
Quốc giaGermany
-
DomainKhác
-
Làm thêm giờKhông
-
Địa điểm làm việcSai Gon Ward, HCM City
Mô tả công việc
Job overview and responsibility
We are seeking a hands-on Technical Lead (Python) to join our Service Operations team, with a strong focus on Python development, automation, scripting, technical leadership, and DevOps practices.
This role is ideal for a senior engineer or technical lead who is strong in Python, enjoys building automation solutions, and is comfortable working in cloud-native environments. The expected focus is approximately 70% Python development and automation testing and 30% DevOps-related activities, including CI/CD, Kubernetes, and deployment automation.
The Technical Lead will provide technical direction, guide engineering practices, mentor team members, and work closely with development, QA, DevOps, and operations teams to improve system reliability, automate repetitive workflows, support testing activities, and contribute to scalable engineering practices.
Key Responsibilities
- Lead the design, development, maintenance, and enhancement of Python-based applications, automation tools, scripts, and utilities.
- Provide technical leadership and guidance to engineers, including code reviews, solution design, troubleshooting, and best-practice adoption.
- Design and implement automation scripts to support testing, monitoring, deployment, and operational workflows.
- Build and maintain automation test scripts using Python and related frameworks.
- Support backend service development, API integration, and internal tooling using Python.
- Collaborate with development, QA, DevOps, and operations teams to define technical approaches and ensure effective delivery.
- Drive improvements in code quality, maintainability, reliability, scalability, and performance.
- Integrate automated scripts and tools into CI/CD pipelines, such as GitHub Actions or similar platforms.
- Support DevOps-related activities, including build, deployment, release automation, and environment configuration.
- Work with containerized environments using Docker and Kubernetes.
- Collaborate with infrastructure and DevOps teams to support deployment and operations in cloud-native environments.
- Troubleshoot application, automation, and deployment issues across development, test, and production-like environments.
- Contribute to technical documentation, coding standards, automation guidelines, and continuous improvement initiatives.
- Support team planning, task breakdown, technical estimation, and delivery coordination in Agile/DevOps environments.
- Mentor and coach team members, helping them grow their technical capabilities and follow engineering best practices.
Required skills and experiences
- Total experience: 10+ years
- 7+ years of hands-on experience in Python development, with at least 2 years in a technical lead, or similar leadership role.
- Strong Python coding capability, including scripting, automation, backend development, and API integration.
- Experience leading technical discussions, reviewing code, guiding solution design, and supporting engineering teams.
- Experience in automation testing or test script development using Python.
- Good understanding of software engineering practices, clean code, debugging, maintainability, and performance optimization.
- Experience working with CI/CD pipelines, preferably GitHub Actions or similar tools.
- Practical experience with Docker and Kubernetes.
- Familiarity with Linux environments and shell scripting.
- Experience working with REST APIs and service integration.
- Good understanding of cloud-native application environments.
- Experience working in Agile/DevOps teams.
- Strong problem-solving skills and ability to work independently with minimal supervision.
- Good communication skills and ability to collaborate with development, QA, DevOps, operations, and infrastructure teams.
- Ability to mentor engineers, coordinate technical work, and support delivery across cross-functional teams.
Preferred skills and experiences
- Experience with AWS cloud services.
- Experience with infrastructure automation or deployment scripting.
- Familiarity with monitoring, logging, and observability tools.
- Experience with test automation frameworks such as Pytest, Robot Framework, or similar.
- Exposure to backend frameworks such as FastAPI, Flask, or Django.
- Familiarity with Infrastructure as Code tools such as Terraform.
- Experience working in regulated or security-heavy environments, such as banking, – FinTech, or European organizations operating under ISO 27001, GDPR, or similar standards.
- Experience working with compliance, audit, security, or risk-related requirements in enterprise technology environments.
- Understand secure development constraints and be used to working with compliance and security requirements.
- Experience in banking, financial services, or enterprise application environments.
- Basic understanding of application security and secure coding practices is a plus.
Why Candidate should apply this position
- Competitive Compensation
- Benefits package including comprehensive medical, dental, vision and others
- Company Culture based on our Core Values
- Professional Development Training with Individual Development Plans to map out your career growth
- Opportunity to work in a global environment with diverse teams built with colleagues from around the world
- Opportunity to work with technology industry leaders in the financial services industry
- Opportunity to work for big name clients in capital markets, banking and other industries
Report to
Direct Supervisor
Interview process
Technical interview with VN team (live coding included) -> 2 interview with clients (technical)