
Full-Stack Engineer, Python, React, GenAI
Spoon
contract
Posted on:
Location Type: Hybrid
Location: São Paulo • Brazil
Visit company websiteExplore more
About the role
- Develop, maintain, and optimize backend services using Python (Django preferred; Flask/FastAPI acceptable).
- Build responsive, maintainable front-end interfaces using React.
- Integrate Generative AI capabilities into existing and new applications (e.g., LLM interactions, workflow automation, data enrichment, RAG).
- Design and implement REST APIs that connect front-end, back-end, and AI services.
- Assist in testing, debugging, and deployment using modern CI/CD practices.
- Collaborate with stakeholders to translate requirements into scalable, production-ready solutions.
Requirements
- Experience of at least 3 years in the domain.
- Solid hands-on understanding of Python (Django/Flask/FastAPI or similar).
- High level of front-end familiarity with React (production web apps).
- Hands-on experience building or integrating GenAI solutions in production (OpenAI/Azure OpenAI, LangChain, embeddings, vector DB, RAG).
- Master the fundamentals of RESTful API/Service integration design.
- Experience with databases: SQL and/or NoSQL.
- Knowledge of cloud environments: AWS, Azure, or GCP.
Benefits
- You’ll get access to Toptal’s global network, including opportunities with Fortune 500 and other enterprise clients.
- You’ll have flexibility to choose projects that match your goals — part-time or full-time, short-term or long-term (based on matching and availability).
- There’s a potential path to direct employment with the client later.
- The client may provide a Windows laptop.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoFlaskFastAPIReactREST APIsGenerative AISQLNoSQLCI/CD
Soft Skills
collaborationcommunicationproblem-solvingstakeholder engagement