Search by job, company or skills

CMC Global Careers

Python Developer (Middle/Senior)

Early Applicant
  • Posted a month ago
  • Be among the first 10 applicants

Job Description

JOB DESCRIPTION
  • Back-end development using Python and Django (required).
  • Golang is highly beneficial.
  • Full-stack development (highly beneficial).
  • Linux operating system, shell scripting, and system administration (highly beneficial).
  • Containerized development methodologies (Docker)
  • Cloud development and hosting beneficial (AWS, Azure)
  • Source control and release management (Bitbucket).
  • RESTful API design and implementation, including documentation via Swagger and/or Django APIs.
  • UML modeling and ability to explain technical software design with Solution Architect and Business Analyst(s).
  • Collaboration in a small software team applying best practices and technical guidelines to meet team objectives.
  • Ability to troubleshoot complex systems that involve distributed computing across multiple platforms.
  • Database management and integration (PostgreSQL, InfluxDB with the TICK stack, SQLServer)

REQUIREMENTS

1. Backend

  • Maintenance and enhancement of all existing Python backend systems (MasterData, Mopani exporters, Pyrite, KPI Capture)
  • Maintenance and enhancement of all existing data warehouse designs and the ETL that populates them
  • Design, development, and testing of backend-stack software, including:
  • Data model,
  • RESTful API design and documentation,
  • Integration architecture,
  • Data warehouse,
  • Print reporting.

2. Front End

  • Collaborate with Front End Developer(s) to provide and implement required functionality via APIs (under guidance from Solution Architect)
  • Testing of full stack before deployment to production
  • Documentation: Document coding and design decisions, creating and reviewing installation and deployment guidelines
  • Deployment and implementation: Assisting and working with the Project team to deploy the developed solutions in customer environment(s)

3. Reporting:

  • Understanding of the required reporting design, including Business Intelligence dashboards and printed reports
  • Design, development, and testing of the data warehouses that support the print reports, and the ETL that populate those data warehouses.
  • English is a must

BENEFITS
  • Package: Package 14 salary months based on KPI + Extra package: 16M/year
  • Full benefit with social insurance.
  • Annual health check and CMC healthcare insurance
  • Young and dynamic working environment.
  • Opportunity to approach the newest technology trends
  • Exciting leisure: sports and art events (football club, family day)
  • The companys labor policy is entirely pursuant to Vietnamese labor legislation plus other benefits offered by the company (Company trips, holidays, etc.)

More Info

Industry:Other

Function:Software Development

Job Type:Permanent Job

Date Posted: 19/08/2025

Job ID: 124189275

Report Job

About Company

View More
Last Updated: 22-09-2025 08:17:37 PM
Home Jobs in Hanoi Python Developer (Middle/Senior)