Python Software Engineer
findfolks, a remote-first company specializing in tech recruitment across Southeast Asia, is seeking an experienced Python Software Engineer based in Vietnam to join their growing engineering team. This is a fully remote role requiring flexibility to work US or EU hours. You’ll collaborate with cross-functional teams to design, build, and enhance mobile applications using Python, and help integrate third-party services to extend functionality. Responsibilities include writing clean, maintainable code, participating in code reviews, troubleshooting performance issues, and following industry best practices. In return, you’ll join an agile and international team focused on delivering high-quality software for global clients in a flexible, remote-first environment.
The ideal candidate will have 5+ years of Python development experience with a strong focus on mobile app development. Proficiency in mobile-focused Python frameworks like Kivy or BeeWare is essential, along with experience deploying apps on Android and/or iOS. A solid grasp of RESTful APIs, Git, and clean coding practices is required. Preferred qualifications include familiarity with native mobile development (Swift, Kotlin, Java), cloud platforms such as AWS or GCP, and knowledge of asynchronous programming in Python. Strong communication, problem-solving skills, and a collaborative mindset are key to success in this role.
This is a great opportunity to work with a distributed, international team and contribute to scalable mobile solutions for reputable clients in the EU and US. findfolks emphasizes ethical recruitment practices and will never request payment or financial information during hiring. If interested, apply via the provided LinkedIn job post.
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





