Open jobPosted 5 days ago · Closes in 24 days

Software Developer (Brazil) - AI-Personalized Yoga Platform

Software Engineer
Open to offers Brazil only
Private client
Individual
Recently active
Contact via Twine

Software Engineer is needed in Brazil.

I’m looking for a software developer based in Brazil to join our team and help build the first version of a personalized yoga web platform. The product will create wellness plans that take into account the user’s age, relevant physical and health conditions, lifestyle, goals, experience, and movement limitations, adapting these plans over time based on progress and feedback.

There’s already a development team in place, so you’ll work collaboratively on an evolving product. You’ll contribute directly with code and will also be able to bring ideas about product decisions, user experience, localization, and how the platform should work for Brazilian users.

We’re also very open to early-career talent and junior developers. You don’t need to be senior to apply. If you have a solid technical foundation, learn quickly, and want to contribute with creativity, dedication, and consistent effort, we want to hear from you.

MVP Scope

User registration, secure authentication, and profile management.
Mandatory onboarding questionnaire covering age, goals, lifestyle, experience, relevant physical/health conditions, pain or discomfort, and movement limitations.
Structured database of yoga poses and exercises.
Safety rules engine capable of excluding or modifying exercises based on the user’s profile.
Generation of personalized plans combining deterministic rules/algorithms with OpenAI or another appropriate LLM.
Daily session experience with instructions, duration/repetitions, and visual content.
Tracking of completion, duration, difficulty, discomfort, and user notes.
Periodic or weekly progress review and automatic plan adjustment.
Basic progress dashboard and admin panel.
Responsive interface for mobile/desktop, deployment, monitoring, backups, and appropriate security practices.

AI and Safety Approach
We don’t want an app that simply sends all of the user’s information to ChatGPT and displays the response. The system should combine a validated yoga knowledge base and deterministic safety rules with AI for personalization, explanation, and adaptation. Safety rules must take priority over the model’s output. The platform is a wellness product and should not present itself as a medical diagnosis or treatment service.

Useful Technical Knowledge

Some hands-on web development experience through professional work, internships, freelancing, open source, academic projects, or solid personal projects.
Familiarity with React / Next.js and JavaScript or TypeScript.
Basic knowledge of backend development, APIs, and SQL databases such as PostgreSQL.
Interest in or experience with OpenAI or other AI/LLM APIs/models is a plus, but not required.
Familiarity with Git / GitHub and collaborative development workflows.
Exposure to AWS, Supabase, Vercel, authentication, storage, analytics, or monitoring is helpful, but not required.

What We’re Looking For

A solid software development foundation and the ability to understand and contribute to an existing codebase.
Comfort implementing features, fixing bugs, testing changes, and learning from code reviews.
Curiosity, creativity, a sense of responsibility, and willingness to learn new technologies as needed.
Attention to product quality and user experience.
Good understanding of the language, digital habits, and cultural context of Brazilian users.
Fluent or native Brazilian Portuguese.
Professional English. You must be able to converse in English with the team about requirements, technical decisions, progress, and issues.
Residency in Brazil.

Not a Priority for V1

Native iOS/Android apps.
Camera/selfie-based posture analysis.
Social or community features.
Wearable integrations.
Complex microservices architecture.

Work Model and Budget

100% remote.
Freelancer / independent contractor.
Candidates located in Brazil.
Desired starting rate: around USD $20/hour, negotiable based on experience and proposal.
Estimated MVP timeline: approximately 10-12 weeks, subject to final scope and technical proposal.
Possibility of recurring, long-term collaboration after the MVP.

How to Apply

A brief introduction.
1-3 relevant projects (professional, freelance, academic, open source, or personal) and what your direct contribution was.
Any experience or experimentation with OpenAI or other AI/LLM APIs/models, if applicable.
Technologies you’re currently most comfortable with.
Your hourly rate and weekly availability.
Your city/state and time zone.
Your English and Brazilian Portuguese proficiency level.
A brief answer: What would you change, question, or clarify about this product idea before starting development?

We value what you can contribute, how you approach problems, and how you grow with the team more than a specific number of years of professional experience.

Hiring as
Individual
Hiring stage
Ready to make a paid hire
Work type
Part-time position (Contract)
Experience level
Beginner, junior, mid-level

  • Apply in 1-2 minutes


    This job has reached its application limit for free accounts. Twine Pro members can still apply.

    Enter your email to apply

     

    By applying, you agree to our Terms.

    Already have an account? Sign in.

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.