Develop and maintain backend, data, and frontend solutions for connected systems, taking end-to-end ownership of scalable products, APIs, analytics capabilities, and internal tools in an agile DevSecOps team.
Desenvolvedor Full Stack (PHP/Laravel)
📜 Description
- Desenvolver e evoluir funcionalidades do CRM imobiliário com PHP/Laravel no back end e TypeScript no front end.
- Criar integrações, automações e serviços com Python para apoiar iniciativas de IA e a evolução da arquitetura.
- Transformar requisitos de negócio em especificações claras, usando práticas de Spec-Driven Development e LLMs.
- Contribuir para decisões de arquitetura, modelagem de dados e construção de APIs.
- Acompanhar o ciclo de desenvolvimento até o deploy e garantir qualidade com testes automatizados, code reviews e validação de código assistido por IA.
- Colaborar com Product Managers, Product Designers e Tech Leads na evolução contínua do produto.
🛠️ Requirements
- Experiência sólida com PHP e Laravel, incluindo Eloquent, Migrations, Queues e Middlewares.
- Conhecimento de TypeScript para desenvolvimento front-end e Node.js para dependências, scripts e build.
- Experiência com MySQL ou PostgreSQL, modelagem, consultas e otimização de bancos relacionais.
- Experiência construindo e consumindo APIs REST, participando de decisões de arquitetura e evolução técnica.
- Domínio de Git e boas práticas de versionamento; experiência com CI/CD, deploy e gerenciamento de releases.
- Conhecimento de testes automatizados, code review e boas práticas de engenharia de software.
- Experiência com ferramentas de desenvolvimento assistido por IA e familiaridade com Spec-Driven Development, Prompt Engineering, MCP e agentes de IA.
- Diferenciais: Python, FastAPI, Tailwind CSS, RAG e aplicações de IA em produtos digitais.
Full job description
Mais do que um desenvolvedor, buscamos alguém com mentalidade de engenharia de software, com foco em PHP/Laravel, para atuar na evolução do nosso CRM imobiliário e no desenvolvimento de soluções que gerem impacto real para nossos clientes e para o negócio. Procuramos alguém que vá além da implementação de funcionalidades: queremos uma pessoa que pense como engenheira de software, compreenda profundamente os problemas antes de propor soluções e utilize inteligência artificial como parte do seu fluxo de desenvolvimento, aumentando produtividade sem abrir mão da qualidade técnica.
O trabalho será realizado em parceria próxima com Product Managers, Product Designers e Tech Leads, participando de decisões técnicas e contribuindo para a evolução contínua do produto em um ambiente ágil, colaborativo e com desafios constantes.
Aqui, processos existem, mas não são engessados: eles evoluem conforme a empresa cresce. Valorizamos pessoas curiosas, que gostam de aprender, desafiar o status quo e construir soluções escaláveis utilizando as melhores práticas de engenharia de software.
Responsibilities
Nosso Desenvolvedor Full Stack será responsável por desenvolver e evoluir funcionalidades do nosso CRM imobiliário utilizando PHP/Laravel no back-end e TypeScript no front-end, garantindo qualidade, performance e escalabilidade das soluções entregues.
Também atuará no desenvolvimento de integrações, automações e serviços utilizando Python, apoiando iniciativas relacionadas à inteligência artificial e evolução da arquitetura do produto. Esperamos que transforme requisitos de negócio em especificações claras antes da implementação, utilizando práticas de spec-driven development para potencializar o uso de LLMs durante o desenvolvimento.
Além disso, participará das decisões de arquitetura, modelagem de banco de dados e construção de APIs, acompanhando todo o ciclo de desenvolvimento, desde a implementação até o deploy das aplicações. Será responsável por garantir a qualidade do código por meio de testes automatizados, code reviews e validação criteriosa de código assistido por inteligência artificial, contribuindo continuamente para a evolução técnica da plataforma e apoiando o time de Produto na tomada de decisões.
Requirements
Experiências e fundamentos:
- Experiência sólida com desenvolvimento utilizando PHP e Laravel (Eloquent, Migrations, Queues e Middlewares);
- Conhecimento em TypeScript aplicado ao desenvolvimento front-end;
- Conhecimento em Node.js para gerenciamento de dependências, scripts e build;
- Experiência com bancos de dados relacionais (MySQL ou PostgreSQL), incluindo modelagem, consultas e otimização;
- Experiência na construção e consumo de APIs REST;
- Domínio de Git e boas práticas de versionamento (Gitflow ou similar);
- Experiência com processos de CI/CD, deploy e gerenciamento de releases;
- Participação em decisões de arquitetura, modelagem de dados e evolução técnica de aplicações;
- Conhecimento em testes automatizados, code review e boas práticas de engenharia de software;
- Experiência utilizando ferramentas de desenvolvimento assistido por IA, como Claude, Cursor, GitHub Copilot ou similares;
- Familiaridade com Spec-Driven Development, transformando requisitos em especificações estruturadas para desenvolvimento apoiado por LLMs;
- Conhecimento do ecossistema de desenvolvimento com IA, incluindo conceitos como Prompt Engineering, Model Context Protocol (MCP) e agentes de IA.
Não é obrigatório, mas será um diferencial:
- Experiência com Python para automações, APIs ou projetos de IA (FastAPI é um diferencial);
- Conhecimento em Tailwind CSS;
- Experiência com arquiteturas baseadas em RAG (Retrieval-Augmented Generation);
- Vivência com aplicações de Inteligência Artificial em produtos digitais.
O que esperamos de você:
- Forte capacidade analítica e habilidade para resolver problemas complexos;
- Mentalidade de engenharia de software, priorizando qualidade, escalabilidade e boas práticas;
- Autonomia para conduzir demandas de ponta a ponta, sabendo equilibrar independência e colaboração;
- Curiosidade técnica e interesse genuíno por novas tecnologias, especialmente Inteligência Artificial aplicada ao desenvolvimento;
- Capacidade de transformar problemas pouco estruturados em soluções técnicas consistentes;
- Boa comunicação para discutir decisões técnicas com diferentes áreas da empresa;
- Perfil mão na massa, pragmático e orientado à entrega de valor;
- Resiliência, aprendizado contínuo e disposição para evoluir constantemente junto com o produto e o time.
Similar jobs
Search more Full Stack Engineer jobsSoftware Developer in Savings & Investments Tribe FX and Derivatives team | SEB, Tallinn
Develop and modernize FX and derivatives services as a full-stack developer, contributing across front-end, back-end, integrations, and core systems within a cross-functional Agile team.
Build and maintain full-stack Python software, own customer-specific solutions from design through production, and collaborate directly with customers and teammates to deliver reliable, high-quality outcomes.
AI / Full-Stack Developer
Design and deliver scalable full-stack applications that integrate AI, machine learning, and generative AI with enterprise systems, building secure APIs and user-friendly interfaces for automation and data-driven decisions.
Own consumer products end to end, combining product strategy, user experience design, and full-stack engineering to ship polished experiences and improve engagement and retention.
