Teachlead Python (English fluent)
freeC's Client

Lưu việc
Nhắn tin
Toàn thời gian
Tuyển 1 người
5 năm kinh nghiệm
Hà Nội
Đăng tuyển ngày 10/02/2026

Mô tả công việc

  • Take ownership of leading engineering teams while designing system architecture, implementing solutions, and overseeing delivery and long-term maintenance of large-scale software systems.
  • Provide technical leadership within an Agile in-house development team through mentoring, code reviews, technical guidance, and best practices sharing.
  • Ensure the development team strictly follows defined engineering processes while continuously improving efficiency and delivery quality.
  • Build and maintain production-ready software that is secure, scalable, reliable, and easy to maintain.


Requirements

Python & Core Programming

  • Advanced proficiency in Python with strong understanding of asynchronous, concurrent, and async/await programming models.
  • Deep knowledge of Python memory handling, garbage collection, and performance optimization.
  • Practical experience working with Stream APIs, Lambda expressions, and functional programming concepts.
  • Hands-on expertise with Python frameworks such as Django, FastAPI, or Flask.

Backend & API Engineering

  • Proven experience designing and implementing complex RESTful APIs, including pagination, filtering, and rate-limiting.
  • Experience working with background task processing using Celery.
  • Familiarity with API monitoring, caching mechanisms, and load-balancing strategies.
  • Understanding of GraphQL is considered an added advantage.

Database Systems

  • Strong SQL skills covering advanced queries, subqueries, indexing, views, and query performance tuning.
  • Solid understanding of ACID principles and transactional behavior.
  • Ability to optimize SQL queries and clearly explain transaction workflows.
  • Experience with at least one NoSQL database such as MongoDB, Redis, or Cassandra.
  • Proficiency in ORM tools like SQLAlchemy or Django ORM.
  • Hands-on experience with schema design and database migration processes.

Cloud & Infrastructure

  • Experience working with one or more major cloud platforms (AWS, GCP, or Azure).
  • Basic knowledge of virtual compute services such as AWS EC2 or equivalent offerings.
  • Understanding of object storage concepts (e.g., Amazon S3).
  • Strong experience with Docker and container-based deployment.
  • Familiarity with Kubernetes is a plus.

Messaging & Caching

  • Practical experience using Redis for caching strategies and session management.
  • Hands-on exposure to message queue systems such as Kafka, RabbitMQ, or AWS SQS.

Architecture & System Design

  • Strong grasp of SOLID principles and modern software design best practices.
  • Experience applying common design patterns (Factory, Singleton, Observer, Strategy, Proxy, Visitor, etc.).
  • Understanding of TDD/BDD methodologies.
  • Solid knowledge of microservices architecture and inter-service communication.
  • Ability to create UML diagrams and produce clear system architecture documentation.

Security Knowledge

  • Awareness of common security threats and vulnerabilities (OWASP Top 10: XSS, CSRF, SQL Injection, etc.).
  • Experience implementing authentication and authorization mechanisms (JWT, OAuth2).
  • Familiarity with access control models such as RBAC and ABAC.
  • Practical experience designing secure APIs.

Testing & Quality Assurance

  • Strong experience writing unit tests using pytest.
  • Knowledge of integration testing and end-to-end testing approaches.
  • Familiarity with test coverage and quality measurement tools.

DevOps & Monitoring

  • Experience working with CI/CD pipelines (GitLab CI, Jenkins, GitHub Actions).
  • Ability to investigate logs and troubleshoot issues efficiently (e.g., CloudWatch, system logs).
  • Understanding of monitoring, alerting, and observability tools such as Prometheus, Grafana, or Datadog.

Networking & Version Control

  • Solid understanding of networking fundamentals (IP addressing, CIDR, NAT, OSI model).
  • Knowledge of load balancers and reverse proxies such as Nginx or HAProxy.
  • Strong proficiency in Git and collaborative Git workflows.
  • Experience participating in structured code review processes.

Kỹ năng

Python

Quyền lợi

  • Working time: 8:30 AM – 5:30 PM (Mon–Fri)
  • Professional, modern, and dynamic working environment
  • Challenging projects with cutting-edge technologies
  • Open culture encouraging idea sharing and innovation
  • Annual recognition & rewards for outstanding performance
  • Support for professional certifications (1–5 million VND)
  • Some advanced certifications fully covered (study + exam)
  • Salary review 1–2 times/year (flexible based on performance)
  • 13th-month salary & holiday bonuses
  • Company trips, team building activities
  • Full social insurance & annual health check at reputable hospitals
  • Personal & family care policies (birthday, marriage, childbirth, illness, etc.)
  • Sports & cultural activities
  • Learning & training awards
  • Opportunity to be featured in annual case studies
Giới thiệu về công ty
freeC's Client
Hồ Chí Minh
101-300 nhân viên
https://freec.asia/
Hồ Chí Minh
101-300 nhân viên
https://freec.asia/
HRTech
IT/ Web

Giới thiệu

freeC is the Smart Recruiting Platform that leverages matching technology to actively connect hundred of thousand of employers and job seekers. The success of freeC is determined by our success in operating as a unified team. If you're interesting, ambitious, and eager to advance your career with us, explore our vacancies as below. We're excited to have you on board our ship to help us grow fast, deliver on our mission of actively connecting employers and job seekers around Vietnam

Địa chỉ

Lầu 06, Tòa nhà BCONS TOWER II , Số 42/1, Đường Ung Văn Khiêm, Phường 25, Quận Bình Thạnh, TP. HCMXem bản đồ