Summary
✨ AI‑Generated
A senior software engineer is sought to build backend automation and infrastructure tooling using Python and PowerShell. The role involves developing services and test automation, working with containerized deployments, and collaborating across teams on system integration and validation environments.
Highlights
Permanent full-time opportunity with exposure to backend automation, microservices, containerized deployments, and test automation in medium-to-large-scale environments.
Description
Fulltime - Permanent Role
https://www.questglobal.com/
Quest Global, Taiwan : We have registered as company in TW - Taiwan Branch Address - 12F, No.
508, Sec 5, Zhongxiao E.
Rd., Xinyi Dist., Taipei City 110, Taiwan (R.O.C.)
Expereince : 3 - 15 Years
Applicants can submit CV direct to Email : Chantal.Yang@quest-global.com; tianhua.mao@quest-global.com; sunil.chandran@quest-global.com
Senior Software Engineer, Backend Automation - Python (P-119504)
PythonBackend DevelopmentPowershellMicroservicesDockerOwnership in medium-large deployments(kubernetes)Test Automation ExperienceFastAPIFlaskNode.jsTest Automation Framework
P-119504 Senior Software Engineer, Backend Automation - Python
Work Experience
3+ years of experience in software development, preferably in Python or PowerShell.Experience building backend services, test automation, or infrastructure tooling.Familiarity with validation environments, Windows system control, or system integration.Demonstrated ability to work across teams and follow through on delivery goals.Software systems testing methodology, including execution of test plans, debugging, and testing scripts and toolsExperience with Docker and AWS (EC2, ECS, S3) is a plus.Chinese language proficiency
Benefits
Experience Requirements
At least 5 years of overall work experience, including 3+ years in backend and/or automation-related development, with at least 1 year of hands-on backend service development experience.At least 2 years of practical experience using Python as a primary development language.At least 2 years of experience in containerized deployment, CI/CD integration, or cloud environment operations.Experience leading medium-to-large microservice design, cross-team technical collaboration, or automation platform delivery will be considered a strong plus for this senior-level role.Core Technical Requirements (Must Have)
1.
Python and Automation Development
Strong Python expertise, including OOP, asynchronous programming (Asyncio), and common design patterns.Ability to break down manual workflows (for example, file handling, data comparison, and environment setup) into maintainable automation scripts.Hands-on Windows automation experience using PowerShell or Batch scripts for system management, registry operations, and process automation.2.
Backend Architecture and Containerization
Experience designing and implementing RESTful APIs with backend frameworks such as FastAPI, Flask, or Node.js.Proficiency with Docker, including Dockerfile authoring and image optimization, plus basic container orchestration concepts.Solid understanding of Git-based version control workflows and CI/CD pipeline integration (for example, GitHub Actions and Jenkins).Proven experience designing and evolving medium-to-large backend services with strong reliability, maintainability, and scalability.Preferred Qualifications (Nice to Have)
Practical experience integrating AI capabilities (for example, LLM APIs or image recognition) into automation tools or backend workflows.Experience deploying and operating services on cloud platforms such as AWS or Azure.Cross-platform capability, including Linux operations and Shell scripting in addition to Windows.