Python Software Engineer
findfolks, a remote-first HR tech company specializing in recruiting top tech talent across Southeast Asia, is hiring an experienced Python Software Engineer based in Vietnam to work remotely. This is a full-time role requiring flexibility to align with US or EU business hours. You'll work closely with cross-functional teams to deliver high-quality mobile applications, primarily using Python-based frameworks. Core responsibilities include developing and maintaining mobile apps, integrating APIs, optimizing performance, debugging, and participating in code reviews. The company offers a distributed team environment focused on innovation, scalability, and ongoing career development with their global client network.
Candidates should have 5+ years of experience as a Python developer with a focus on mobile app development. Proficiency in frameworks like Kivy or BeeWare and experience deploying apps on Android or iOS platforms are essential. Strong familiarity with RESTful APIs, Git, and a solid understanding of Python's asynchronous programming patterns are highly preferred. Experience with cloud platforms such as AWS, GCP, or Azure, as well as knowledge of native mobile technologies (e.g., Swift, Kotlin, Java), will be advantageous.
At findfolks, transparency and trust are core values—they never charge candidates fees during the hiring process. If approached by someone requesting payment on their behalf, report it immediately to their team. Join a company committed to matching great developers with opportunities that make a difference on a global scale.
Job Title: Python Software Engineer
Location: Vietnam (Remote)
Hours: US or EU hours (must be flexible)
About Us:
findfolks connects companies in the EU and US with top tech talent from Vietnam, the Philippines, Malaysia, and Indonesia. We focus on quality, speed, and cost-efficiency, helping businesses scale with world-class developers.
Key Responsibilities:
- Develop, test, and maintain mobile applications primarily using Python.
- Collaborate with cross-functional teams, including UI/UX designers, backend developers, and product managers to deliver high-quality mobile solutions.
- Integrate third-party APIs and services to enhance mobile app functionality.
- Optimize mobile applications for performance, scalability, and responsiveness.
- Troubleshoot, debug, and resolve issues on mobile platforms.
- Stay updated with mobile development trends and tools within the Python ecosystem.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and contribute to the continuous improvement of development practices.
Required Qualifications:
- 5+ years of experience as a Python developer with a focus on mobile app development.
- Familiarity with Python mobile development frameworks such as Kivy, BeeWare, or the development of backend services for mobile apps.
- Experience with mobile app deployment on Android and/or iOS platforms.
- Solid understanding of RESTful APIs and integration.
- Familiarity with version control systems like Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Experience with native mobile development (Swift, Kotlin, Java) is a plus.
- Knowledge of asynchronous programming and multithreading in Python.
- Experience working with cloud platforms (AWS, GCP, Azure) for mobile backend services.
- Understanding of UI/UX design principles for mobile applications.
Similar Jobs





