Undergraduate, MSc or PhD level in a relevant field
8+ years of deep technical experience developing full-stack applications by writing code that is readable, testable, maintainable, and scalable
Demonstrated experience working collaboratively with other developers, as well as technical and non-technical people within software teams
Hands-on experience and willingness to learn across frontend (TypeScript, React, Angular, Vue, Next.js, Tailwind), backend (Python, Node.js, Java/Spring, C#/.NET), and databases (SQL, NoSQL, vector databases, ETL)
Experience with LLM frameworks, prompt orchestration, agent frameworks, MCPs, evaluation frameworks, and cloud platforms (Azure, AWS, GCP), including Docker and CI/CD
Strong focus on automated testing, logging, monitoring, and overall system reliability
Experience working in Agile teams, including active participation in sprint ceremonies
Experience pair programming collaboratively with other developers
Exceptional time management to meet your responsibilities in a complex and largely autonomous work environment
Effective communication skills — both verbally and in writing — in English and Portuguese
Please submit your CV in English