A Sofira is building the future of legal services by creating AI agents that automate repetitive corporate legal work, leveraging a team with 12 years of experience processing millions of legal documents.
The Opportunity: Become a Founding Engineer
This is not just another Senior Developer role. It is a chance to be a core member of our founding engineering team, reporting directly to our CTO, Pedro Leme (ex‑Head of Engineering at JusBrasil). You will be tackling complex technical challenges in the Brazilian tech scene, building a robust, scalable platform that tames the chaos of legacy government systems and leverages the latest in Generative AI to deliver real‑world value. If you are driven by solving hard problems with massive impact and want to lay the technical foundations of a future market leader, this is the role for you.
What You'll Do (Your Mission)
* Design and build the foundational architecture for our AI agent platform, ensuring it is scalable, resilient, and secure from day one to support our journey towards ISO 27001 certification.
* Lead the complex engineering challenge of integrating with dozens of legacy government systems, turning our core competitive advantage into a robust and reliable service.
* Develop the data and machine learning infrastructure that powers our agents—including proprietary data processing pipelines and vector databases—in close collaboration with our ML Engineer.
* Take full ownership of key features across the entire stack, from the Python backend and APIs to the modern frontend, ensuring a seamless and high‑quality user experience.
* Champion engineering excellence through high‑quality code, robust testing, and collaborative code reviews, helping define the technical culture of Sofira as a founding engineer.
Who You Are (The Profile)
* You have a deep sense of ownership and take features from idea to deployment and maintenance, feeling the pain when things break and the pride when customers are delighted.
* You are a pragmatic builder with a natural hacker mindset, always finding the simplest, most efficient path through complex problems.
* You are relentlessly proactive and a self‑starter, seizing opportunities for improvement in the codebase, infrastructure, or processes and taking initiative to fix them.
* You are a true full‑stack professional, comfortable and skilled in both backend and frontend development, and eager to learn new technologies.
* You are a strong collaborator, enjoying tight‑knit teamwork, healthy debates about technical decisions, and mentoring as the team grows.
* You are mission‑driven and ambitious, excited by building a category‑defining company from the ground up and energized by the mission, not just the clock.
What You'll Need (The Hard Skills)
* 5+ years of professional software development experience.
* Deep expertise in Python and at least one of its web frameworks (FastAPI, Django, Flask).
* Solid experience with a modern frontend framework (React, Vue, Svelte).
* Strong knowledge of SQL databases (PostgreSQL).
* Experience deploying and maintaining applications on a major cloud provider (GCP, AWS, or Azure).
* Fluency in English.
* Huge Plus (Bonus Points):
o Experience working with LLM APIs (OpenAI, Anthropic, Google, etc.).
o Familiarity with the RAG pattern, LangChain, or vector databases.
o Familiarity with AI Agent patterns and libraries.
o Previous experience in a high‑growth B2B SaaS startup.
Why You'll Love Building Sofira With Us
* Solve hard, interesting problems: work on a unique technical challenge—taming Brazil's legacy systems with modern AI—rather than another CRUD app.
* Build with the best tools: enjoy an AI‑first engineering culture and tools like Claude Code, Codex, and Cursor to boost productivity.
* Build from zero and have a massive impact: as a founding engineer, your decisions shape our product, culture, and future success.
* Ownership: the founding team has a real stake in our success.
#J-18808-Ljbffr