
Senior Full Stack Developer β AI Engineering
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Brazil.
β’ Develop comprehensive features utilizing Java for backend development and React for frontend interfaces.
β’ Create the integration layer with external scheduling APIs, incorporating mechanisms for failure handling, retries, and maintaining consistency.
β’ Design conversational orchestration, defining the moments when the LLM classifies, extracts, and provides responses.
β’ Model and enhance data persistence across both relational and non-relational databases.
β’ Engage with messaging and asynchronous processing for tasks that occur outside the main conversation flow.
β’ Write automated tests and actively engage in code review processes.
β’ Participate in architectural discussions, providing sound technical insights.
β’ Investigate and troubleshoot issues occurring in production environments.
β’ Thoughtfully incorporate AI into your development workflow and rigorously evaluate its outputs.
β’ Share knowledge and provide support to team members who are newly onboarded.
β’ Create a conversational AI platform for healthcare that assists patients via WhatsApp, managing appointment scheduling, confirmations, and rescheduling, while integrating with clinic scheduling systems.
β’ Strong software development experience, demonstrating a history of delivering production-grade systems.
β’ Proficiency in Java for backend development and React for frontend development, with the ability to work independently in both domains.
β’ Experience with Docker and containerization, along with familiarity in Azure deployments.
β’ Expertise in relational databases, including skills in modeling, querying, and optimization.
β’ Understanding of non-relational databases, with a clear insight into when they are appropriate to use.
β’ Practical experience with AI-assisted development tools, including daily use of Claude Code, Copilot, Cursor, or similar tools.
β’ In-depth knowledge of applied AI, including LLM application engineering, prompt design, structured output, RAG, guardrails, and quality assessment.
β’ Experience in consuming and integrating third-party APIs.
β’ Ability to independently resolve obstacles and awareness of when to seek assistance.
β’ Dedication to quality while avoiding perfectionism that could hinder timely delivery.
β’ Capacity to collaborate effectively within a small team.
β’ A genuine interest in applying AI technologies to product development.
β’ The company provides various initiatives and social programs that encourage professional growth, including the Orange Juice tech community, a Training Program, a leadership school, and collaborations with NGOs and EdTech firms.
β’ Flexible remote work environment.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.