Middle Python Developer
1. Job Overview
We are looking for a skilled Middle Python Developer to join our backend team. In this role, you will be responsible for building high-performance web applications and managing critical data workflows.
You will not only develop robust APIs but also play a key role in data transformation and system migration tasksutilizing modern Cloud infrastructure. If you love Python and enjoy working at the intersection of Web Development and Data Engineering, this is the perfect role for you.
2. Key Responsibilities
- Web Development: Design, build, and maintain scalable Backend services and RESTful APIs using Python (Django/FastAPI/Flask).
- Cloud Integration: Deploy and operate applications on Cloud platforms (AWS/GCP). Integrate cloud services (e.g., S3 for storage, SQS for queuing, RDS) into the application architecture.
- Data Transformation: Write efficient scripts to clean, transform, and format data (ETL) for business requirements.
- Database & Migration: Design database schemas and execute data migration strategies between systems or versions with minimal downtime.
- Quality & Optimization: Write clean, testable code (Unit Tests), participate in code reviews, and troubleshoot performance bottlenecks.
- Collaboration: Work closely with Frontend developers, DevOps, and Product Managers to deliver features on time.
3. Requirements
Technical Skills:
- Experience: At least 3 years of professional experience in Python Development.
- Web Frameworks: Strong proficiency in at least one major framework: Django, FastAPI, or Flask.
- Database: Solid knowledge of RDBMS (PostgreSQL, MySQL) and ORM libraries (SQLAlchemy, Django ORM).
- Cloud Experience: Practical experience with Cloud providers (AWS is preferred, or Azure/GCP). Familiarity with core services like Compute (EC2), Storage (S3), and Managed Databases.
- DevOps Basics: Proficient in Docker (containerization), Git, and Linux/Unix environments.
- Problem Solving: Good understanding of Data Structures, Algorithms, and System Design basics.
Soft Skills:
- Good English speaking
- Ability to work independently and proactively in a team environment.
- Strong attention to detail.
4. Nice to Have (Big Plus)
- Data Engineering: Experience with data processing libraries like Pandas or NumPy.
- Migration Expertise: Proven track record of handling complex Data Migration projects (legacy to modern systems).
- Serverless & Automation: Experience using AWS Lambda or Google Cloud Functions for automated data processing tasks.
- Advanced Cloud: Knowledge of Kubernetes (K8s), Terraform (IaC), or CI/CD pipelines (GitHub Actions/GitLab CI).
- Workflow Orchestration: Familiarity with Apache Airflow or similar tools.
- Benifits:
- Professional work environment:
- Friendly and open working environment; work with international team members, partners,...
- Flexible working time and remote work policy
- Team-building activities: 1-2 company trips/year, not count on working days
- Career development opportunities:
- Certification support with minimum 50% of learning + certification fee for employees
- Reward / recognition: Tech challenge of the year / Project of the year / Member of the year (and more)
- Compensations:
- Competitive & attractive salary with bonus (Reference bonus, End year bonus)
- Checkpoint every 6 months
- Tea-break
- Working time: 8h30 -18h Monday to Friday
Location office: Suite 401, Floor 4th, C+ Office Building, No. 28 Thanh Thai Str., Cau Giay Dist., Hanoi, Vietnam
Contact: Tuyendung@globaldev.asia/0975 935 422 (Ms Ngoc)