Build and scale full-stack features for the SonoSim LMS, owning work from database schema and backend services through polished UI delivery while collaborating across teams and repositories.
Engenharia de Software Fullsatck Pleno - Python e React | RD Station (Remoto)
📜 Description
- Desenvolver e manter sistemas backend em Python com qualidade, segurança e escalabilidade.
- Criar e evoluir APIs e arquiteturas para agentes de IA e integração entre produtos.
- Participar de code reviews e promover boas práticas de engenharia de software.
- Colaborar com pessoas desenvolvedoras e outras áreas na construção e evolução de soluções.
- Produzir documentação técnica e diagramas UML.
🛠️ Requirements
- Domínio de Python e experiência com desenvolvimento backend.
- Conhecimento de React e capacidade de atuar em soluções full stack.
- Entendimento de arquitetura de software, APIs, princípios SOLID e design patterns.
- Conhecimento de sistemas orientados a eventos e bancos de dados SQL e/ou NoSQL.
- Comunicação clara, participação em discussões técnicas e disposição para aprender e colaborar.
Full job description
Seu desafio no time:
Você fará parte da Aliança de IA, atuando de forma transversal em diferentes produtos e iniciativas da RD Station. Seu principal desafio será contribuir para o desenvolvimento backend das aplicações de inteligência artificial, criando soluções escaláveis, integráveis e confiáveis para apoiar a evolução dos nossos produtos e agentes de IA.
Suas principais entregas:
- Desenvolver e manter sistemas backend em Python, garantindo qualidade, segurança e escalabilidade.
- Criar e evoluir APIs e arquiteturas que suportem agentes de IA e a integração entre produtos.
- Participar ativamente de code reviews, promovendo boas práticas e qualidade no código.
- Colaborar com pessoas desenvolvedoras e demais áreas na construção e evolução das soluções.
- Contribuir para a documentação técnica, criação de diagramas UML e disseminação de boas práticas de engenharia de software.
Perfil que buscamos:
- Domínio de Python e experiência com desenvolvimento backend.
- Conhecimento de React e capacidade de atuar em soluções full stack.
- Bom entendimento de arquitetura de software, APIs, princípios SOLID e design patterns.
- Conhecimento em sistemas orientados a eventos e bancos de dados SQL e/ou NoSQL.
- Comunicação clara, participação ativa em discussões técnicas e disposição para aprender e colaborar.
Será considerado um diferencial:
- Experiência com inteligência artificial, especialmente Engenharia de Prompt, MLOps ou LLMOps.
- Experiência com ferramentas de observabilidade, como Datadog.
- Vivência em times de plataforma, sustentação ou migração de sistemas complexos.
- Experiência com tecnologias de mensageria, como Kafka e Pub/Sub.
- Conhecimento em práticas de documentação técnica e modelagem de sistemas.
Etapas do processo seletivo:
- Aplicação - Envio da inscrição;
- Mindsight – Teste de estilo de trabalho;
- Talent Acquisition - Entrevista por competência com o time de recrutamento;
- Desafio Técnico – Teste de avaliação de habilidades técnicas;
- Entrevista Técnica - Entrevista técnica para discussão de requisitos da vaga;
- Entrevista Final - Conversa final com a gerência para alinhamento;
- Offer - Fase de conclusão do processo seletivo, com a apresentação da proposta de trabalho.
Obs: Podem ter etapas complementares e/ou alterações, de acordo com a necessidade do processo.
Similar jobs
Search more Full Stack Engineer jobsDevelop and maintain full-stack web applications, building React and Next.js interfaces alongside C#/.NET services and APIs, integrating databases, and contributing to testing, code quality, and continuous improvement.
Own customer problems from discovery through launch and adoption, building full-stack, AI-powered workflows and improving brand and creator experiences through feedback, usage data, and agent evaluations.
Own product features end to end, from customer discovery and rapid experimentation through full-stack implementation and production, using customer feedback and metrics to guide product decisions.
Build and own full-stack features for secure, high-volume financial products, developing backend APIs and web experiences while contributing to system reliability, architecture, and production delivery.
