Descrição
A FCamara está em busca de uma pessoa para atuar como **Software Developer Sênior \- backend Python****,** para se juntar a nossa equipe dinâmica e atuar em parceria com a maior construtora da América Latina, que ao longo de sua existência, sempre esteve sintonizada com o mercado e as melhores práticas, além de priorizar sempre as necessidades de seus clientes. É uma empresa que está em constante movimento, se reinventando a cada dia para oferecer soluções de moradia para todas as gerações.
Buscamos um(a) **Software Developer Sênior** com foco em **backend Python**, que entregue soluções robustas e escaláveis aplicando boas práticas de engenharia de software. Valorizamos fortemente a mentalidade **IA‑First**, usando IA generativa para acelerar desenvolvimento **com qualidade e segurança**, sem abrir mão de testes, revisão crítica e padrões técnicos.
**Responsabilidades e atribuições** **Principais atividades**
* Desenvolver e evoluir **serviços backend em Python**, construindo APIs e componentes de negócio com foco em qualidade, legibilidade e manutenibilidade.
* Participar do desenvolvimento de soluções digitais empregando boas práticas de**arquitetura e engenharia de software** (Clean Architecture, SOLID, modelagem e padrões de projeto), aplicando\-as de forma pragmática no dia a dia.
* Contribuir com projetos que utilizam metodologias ágeis e práticas como **code review**, **pair/mob programming**, integração contínua e automação de qualidade para entregar software de alta qualidade.
* Atuar em um ciclo de desenvolvimento **AI‑Augmented**: utilizar IA generativa (ex.: Copilot e LLMs) para aceleração de codificação, documentação e análise, mantendo postura crítica e validação técnica do resultado.
* Contribuir com **Spec‑Driven Development**, ajudando a transformar requisitos em especificações claras e artefatos de contexto (ex.: **/specify** e **/plan**) que orientam agentes de IA e reduzem ambiguidades.
* Participar de revisões com foco em **“intencionalidade”**: além da sintaxe, verificar aderência aos critérios de aceite, consistência com decisões técnicas e impacto funcional do código (inclusive quando gerado por IA).
* Colaborar com práticas de **DevOps/CI/CD** e observabilidade conforme o contexto do time, visando entregas frequentes e confiáveis.
* Apoiar sustentação e evolução contínua do produto, contribuindo para correções, melhorias e redução de débito técnico com ritmo sustentável.
**Conhecimento técnico (mandatório)**
* Experiência prática (nível Sênior) em desenvolvimento backend com **Python** (ex.: FastAPI, Django ou Flask).
* Experiência com **bancos de dados** (SQL e NoSQL) e modelagem/consumo de dados em aplicações.
* Boas práticas de engenharia: **programação orientada a objetos**, organização de código, versionamento com **Git** e colaboração via **Pull Requests**.
* Experiência com **testes automatizados** (unitário e/ou integração).
* Familiaridade com **metodologias ágeis** (Scrum, Kanban, XP) e colaboração em times multidisciplinares.
* Familiaridade com ferramentas de Spec‑Driven (ex.: **specify\-cli**, **GitHub Spec Kit**) e com organização de contexto técnico.
* Conhecimento em **Engenharia de Prompt** para LLMs e capacidade de escrever instruções/contextos/restrições que reduzam ambiguidades.
* Vivência com **CI/CD**, Docker e Kubernetes.
**Diferenciais**
* Experiência com **microsserviços**, mensageria (RabbitMQ/Kafka) e/ou arquiteturas orientadas a eventos.
* Vivência com **TDD/BDD** e técnicas de validação para código gerado com apoio de IA.
* Conhecimento em **MCP (Model Context Protocol)** para integração de ferramentas e fontes externas ao contexto de IA.
* Experiência com observabilidade (logs, métricas, tracing) e boas práticas de confiabilidade.
* Experiência com APIs Autodesk (APS / Forge / Revit API).
* Experiência com: Revit (estrutura de dados e parâmetros) e Autodesk Construction Cloud (ACC).
**Requisitos e qualificações** **Habilidades comportamentais**
* Comunicação clara para discutir requisitos, decisões técnicas e trade‑offs.
* Forte pensamento crítico e ceticismo técnico, especialmente em relação a IA.
* Autonomia e responsabilidade para buscar soluções.
* Capacidade de liderar tecnicamente sem depender de autoridade formal.
* Colaboração, respeito ao time e valorização do aprendizado coletivo.
* Comprometimento com o sucesso do produto, do time e do negócio.
* Maturidade para assumir responsabilidades e aprender com erros.
**Informações adicionais** **Aqui somos \#SangueLaranja!**
Estamos há 17 anos no mercado, lado a lado com nossos clientes, proporcionando experiências transformadoras.
Somos um ecossistema de tecnologia e inovação, com expansão global; Além do Brasil estamos presentes na Europa e Reino Unido com escritórios em Portugal, Londres, Dubai e Holanda.
**F de Formação: acreditamos na prática da cultura do compartilhamento, no senso de comunidade, e que o conhecimento**
**tem o poder da transformação!**
Possuímos iniciativas, e ações sociais, que promovem o desenvolvimento, como a comunidade tech Orange Juice, o Programa de Formação,
nossa escola de liderança e diversas parcerias com ONGs e Edtechs.
**Na FCamara todos são bem\-vindos, para nós, Diversidade, Respeito e Ética, são elementos inegociáveis e fazem parte do nosso DNA.**
**E aí, está pronto para fazer parte de um time incrível e ser protagonista da própria história?**