Job Description
- Our client is a well-established technology company specializing in delivering software solutions for global customers across multiple industries. With a strong engineering culture, modern technology stack, and international working environment, the company is committed to building scalable products and empowering engineers to solve complex technical challenges.
- We are seeking a Middle/Senior Python Developer who enjoys working at the intersection of software engineering and operations. This is not a traditional support role. You will play a key role in maintaining system reliability, resolving production issues, and developing automation solutions that improve operational efficiency and scalability.
Key Requirements
- ### Technical Skills
- Minimum 3 years of hands-on experience developing production systems with Python.
- Strong understanding of Object-Oriented Programming (OOP) principles.
- Experience building backend services using FastAPI, Flask, Django, or similar frameworks.
- Solid knowledge of RESTful APIs and service-oriented architecture.
- Familiarity with asynchronous programming and concurrency concepts.
- Experience working with relational databases such as PostgreSQL or MySQL.
- Good understanding of database transactions and ACID principles.
- Comfortable working in Linux environments.
- Hands-on experience with Git and CI/CD pipelines.
- Experience with logging, monitoring, debugging, and troubleshooting production systems.
- ### Soft Skills
- Strong analytical and problem-solving abilities.
- Ownership mindset with a proactive approach to identifying and resolving issues.
- Passion for automation, process improvement, and operational excellence.
- Ability to collaborate effectively within cross-functional teams.
Role Responsibilities
- ## Key Responsibilities
- Own and resolve production incidents and operational issues through ticketing systems, ensuring timely and high-quality resolution.
- Perform end-to-end investigation of issues, including reproduction, debugging, root cause analysis, and implementation of long-term solutions.
- Develop automation tools, scripts, and utilities to reduce manual effort and improve operational processes.
- Collaborate closely with DevOps Engineers, Backend Developers, and cross-functional teams to maintain system stability and performance.
- Identify recurring problems and proactively improve workflows, monitoring capabilities, and operational efficiency.
- Contribute to the development of internal tools such as monitoring utilities, ticket automation systems, bots, and workflow optimization solutions.
- Support continuous improvement initiatives related to reliability, scalability, and system observability.
Remuneration & Benefits
- ## Benefits
- ### Professional Growth
- Opportunity to work on challenging projects for international clients.
- Exposure to modern technologies, engineering best practices, and large-scale systems.
- Collaborative environment with experienced engineers and technical specialists.
- Continuous learning and career development opportunities, including technical and soft-skills training.
- ### Compensation & Well-being
- Competitive salary package.
- 13th-month salary and performance-based bonuses.
- Premium healthcare and accident insurance.
- Annual health check-up program.
- Various allowances and employee support programs.
- ### Culture & Engagement
- Friendly, dynamic, and supportive working environment.
- Regular team-building activities, company trips, sports clubs, and social events.
- Employee recognition and reward programs.
- Monthly engagement activities and company celebrations.
- ---
- ## Working Information: Ho Chi Minh City
- Working Hours: Monday – Friday, 8:30 AM – 6:00 PM