
Python Developer - Remote
YO IT Consulting · APAC
- Hybrid
- Part-time
- $80,000 / year
- APAC
Job highlights
- Develop backend APIs using Python for AI research.
- Design and optimize REST and GraphQL endpoints.
- Test and provide feedback on AI coding tools.
- Collaborate with AI research and engineering teams.
- Remote part-time contract role with high impact.
About the role
Python Developer - AI Expert
Join YO IT Consulting's customer team as an experienced Backend Developer in this high-impact, remote role. You'll design, implement, and continually improve robust backend APIs while collaborating with cutting-edge AI research. You'll help test and shape the next generation of developer tools alongside a high-caliber engineering group.
Key Responsibilities
- Design, develop, and optimize REST and GraphQL endpoints for scalable APIs.
- Drive data validation, error handling, and security best practices within backend services.
- Plan and execute database migrations, optimizations, and schema changes as needed.
- Actively test new AI-powered models in Cursor, providing actionable feedback via incident reports, bug traces, and screenshots.
- Participate in 4-day intensive testing bursts, exploring how AI models impact real coding workflows.
- Engage thoughtfully with the research team in a dedicated Slack channel to discuss findings and propose improvements.
- Submit detailed post-burst surveys, delivering insights on model performance and developer experience.
Required Skills And Qualifications
- 3+ years of professional experience as a backend developer, with strong expertise in Python.
- Proficient in building and maintaining RESTful and GraphQL APIs.
- Advanced understanding of backend data validation, error handling, and API security.
- Hands-on experience with database migrations, performance tuning, and schema design.
- Extensive use of AI tools for coding; familiarity with Cursor is highly desirable.
- Outstanding written and verbal communication skills, with a knack for clear incident and bug reporting.
- Proven ability to thrive in fast-paced, confidential, and collaborative remote environments.
Preferred Qualifications
- Visible contributions to open source (e.g., GitHub stars or contributions).
- Experience designing or evaluating experimental tooling and developer workflows.
- Demonstrated enthusiasm for AI advancements in software development.
Key skills/competency
- Python Development
- Backend Development
- API Design
- RESTful APIs
- GraphQL APIs
- Database Migrations
- AI Tools
- Cursor
- Bug Reporting
- Remote Collaboration
Skills & topics
- Python Developer
- Backend Developer
- AI Expert
- Remote
- Part-time
- Contract
- API Development
- GraphQL
- REST
- Database Optimization
- AI Tools
- Cursor
- Software Development
How to get hired
- Tailor your resume: Highlight Python, AI tools, and API experience.
- Showcase AI expertise: Detail your use of AI coding tools and Cursor.
- Emphasize remote skills: Mention collaboration and communication in remote settings.
- Prepare for technical questions: Review backend development, APIs, and database concepts.
- Demonstrate AI enthusiasm: Articulate your interest in AI's impact on development.
Technical preparation
Master Python for backend development.,Practice building REST and GraphQL APIs.,Review database migration and optimization.,Familiarize yourself with AI coding tools.
Behavioral questions
Describe a complex bug you reported.,How do you collaborate in remote teams?,How do you provide constructive feedback?,Share your experience testing new tools.
Frequently asked questions
- What specific AI tools are most important for this Python Developer role at YO IT Consulting?
- For this Python Developer role, extensive use of AI tools for coding is crucial. Familiarity with Cursor is highly desirable, and any experience with AI-powered coding assistants or development environments will be beneficial. Demonstrating your ability to leverage these tools effectively in your development workflow is key.
- How does YO IT Consulting assess communication skills for remote roles?
- For this remote Python Developer position, YO IT Consulting assesses communication through your written and verbal skills. This includes your ability to provide clear incident and bug reports, engage thoughtfully in Slack discussions, and submit detailed survey feedback. Strong remote collaboration skills are essential.
- What is the expected time commitment for this part-time Python Developer contract?
- This is a part-time contract role. While specific hours may vary, it involves active participation in 4-day intensive testing bursts and ongoing collaboration with the AI research team. Candidates should be prepared for focused periods of work dedicated to testing and feedback.
- Does YO IT Consulting prefer candidates with open-source contributions for the Python Developer position?
- While not strictly required, visible contributions to open source, such as GitHub stars or contributions, are considered preferred qualifications for this Python Developer role. It demonstrates a proactive engagement with the development community and a passion for coding that aligns with the team's collaborative spirit.
- What kind of database experience is needed for this Python Developer role?
- This Python Developer role requires hands-on experience with database migrations, performance tuning, and schema design. Understanding how to manage and optimize databases is crucial for building robust and scalable backend APIs. Proficiency in these areas will be evaluated during the hiring process.