Python Developer

Nityo Infotech — Taiwan · Posted ~1 week ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Role: Python Developer Experience: 3+ Years Location: Taiwan Job Description: Responsibilities Implement/maintain the global lab cloud-based automation framework, backend services, and RESTful APIs.Implement the multiprocessing service or distributed system and tune the platform performance.Build high-performance ETL data pipelines to ingest and analyze massive testing results from global labs.Work closely with device partners to set up and integrate the golden devices with the automation system.Analyze video streaming products and triage system performance bottlenecks.Write well-designed, testable, and scalable systems, microservices, or utilities.Work with the global cross-functional product team to develop relevant platform services. Requirements and skills 3+ years of proven work experience as a Software Engineer, Backend Developer, or Test Infrastructure Engineer.Experience designing/implementing cloud services, RESTful APIs, and data/testing pipelines.Ability to develop high-quality software in Python (required), JavaScript, or other programming languages.Experienced in Unix/Linux systems, Distributed Systems, and Parallel Computing (multiprocessing/threading).Excellent knowledge of relational databases, NoSQL, and in-memory datastores (e.g. Redis).Experience in Cloud deployment, development, or SRE (e.g. GCP, AWS, Azure).Experience with test-driven development (TDD).Ability to document technical requirements and specifications.Ability to speak and write in English fluently and idiomatically. Preferred skills and experience Experience with real-time or messaging protocols, such as WebSocket and MQTT.Experience with AI coding tools (e.g. Gemini CLI, Antigravity) and integrating them with MCP or Skills to automate and test workflows.Experience in Raspberry Pi or other Single-board Computer (SBC) development and hardware integration.Understanding of Android application development and tools (ADB, Android Studio).Experience working collaboratively in cross-functional and cross-regional teams. ----- Key Skill & Exp.: • 1. Backend Development o Experience: More than 3 years in software development. o Core Languages: Proficient in Python (required); JavaScript or C++ is a plus. o Core Skills: Experience in designing RESTful APIs and developing microservices. • 2. Cloud Platform Development Experience o Core Skills: Hands-on experience in developing and deploying on GCP, AWS, or Azure (not just usage, actual cloud service building experience required). • 3. Database & Caching Applications (RDB & NoSQL) o Core Skills: Proficient with relational databases (like MySQL, PostgreSQL) and NoSQL databases. o Bonus Keywords: Redis experience is a plus. • 4. Systems & Distributed Systems Knowledge o Core Skills: Familiar with Unix/Linux environments, parallel computing/multiprocessing, or tuning distributed systems. • 5. Language Skills o Fluent in English for technical communication and documentation.