Logo for RD Station

Engenharia de Software Fullstack Pleno - Python/React | RD Station (Remoto)

Roles & Responsibilities

  • Experiência sólida com desenvolvimento backend em Python
  • Experiência prática com React em projetos
  • Domínio de fundamentos de engenharia de software, SOLID e design de APIs
  • Conhecimento em sistemas orientados a eventos e bancos de dados SQL/NoSQL

Requirements:

  • Desenvolver e manter aplicações em Python com foco em qualidade, escalabilidade e sustentação operacional
  • Contribuir no desenvolvimento frontend utilizando React em fluxos e interfaces do produto
  • Projetar e evoluir APIs e integrações entre serviços e plataformas internas
  • Apoiar a construção de arquiteturas que suportem agentes, automações e aplicações de IA

Job description

Quer fazer parte de um time que cria oportunidades e potencializa a evolução?

 

Como alcançamos tudo isso?

Através de um ecossistema de mais de 12 mil pessoas inconformadas que, juntas, oferecem soluções, produtos e educam o mercado. Atuamos como uma Única TOTVS, integrando diferentes soluções e expertises para educar o mercado e simplificar o mundo dos negócios. Para nós, a evolução é constante e acontece de gente para gente: usamos nossa inquietude para antecipar tendências e transformar o crescimento real da tecnologia.


Nosso jeito de ser:

🤖IH + IA (Inteligência Humana + Inteligência Artificial): Acreditamos que a tecnologia potencializa, mas as pessoas direcionam. Aqui, a IA nos dá escala e eficiência, enquanto a nossa Inteligência Humana traz a estratégia, o contexto e o cuidado. É essa combinação que nos permite criar soluções inovadoras com um propósito real.

🚀Protagonismo e Evolução: Somos movidos pelo aprendizado contínuo e pela coragem de assumir o comando da própria carreira. Aqui, incentivamos a inquietude e oferecemos o ambiente fértil para quem quer crescer, criar e se transformar.

:dardo_no_alvo: Resultado Responsável: Valorizamos a liberdade para agir e a responsabilidade com o todo. Aqui, você tem voz para desafiar o status quo e autonomia para buscar resultados que gerem valor real para nossos clientes e para a sociedade.

🧘🏼‍♀️Bem-Estar Integral: Cuidamos de quem faz a evolução acontecer. Buscamos o bem-estar integral de cada pessoa colaboradora, por meio de ações e benefícios que viabilizam recursos de autocuidado através de 5 pilares: Emocional, Financeiro, Físico, Ocupacional e Social.

🫂Pluralidade e Pertencimento: A diversidade é o que nos torna potentes. Promovemos a inclusão e o pertencimento de forma ativa, garantindo que a TOTVS seja um lugar onde você pode ser quem você é. Nossa expertise é humana e viva: acolhemos as diferenças para empoderar negócios dentro e fora da empresa.

Seu desafio no time:

Estamos construindo a nova geração de produtos de Inteligência Artificial da RD Station. Buscamos uma pessoa desenvolvedora Full Stack com foco principal em backend Python, capaz de atuar em sistemas distribuídos, integrações e aplicações internas de IA. Essa pessoa fará parte de um time multidisciplinar com cientistas de dados, engenheiros de IA e desenvolvedores backend e frontend, utilizando principalmente Python e React. O contexto da área ainda está em evolução, então buscamos alguém com perfil proativo, confortável em ambientes de construção e que consiga transitar entre diferentes problemas técnicos conforme a necessidade do time.

Suas principais entregas:

  • Desenvolver e manter aplicações em Python com foco em qualidade, escalabilidade e sustentação operacional;
  • Contribuir no desenvolvimento frontend utilizando React em fluxos e interfaces do produto;
  • Projetar e evoluir APIs e integrações entre serviços e plataformas internas;
  • Apoiar a construção de arquiteturas que suportem agentes, automações e aplicações de IA;
  • Contribuir para boas práticas de engenharia, documentação técnica e padronização de desenvolvimento;
  • Apoiar a definição de estratégias de teste para fluxos com LLMs, agentes e pipelines de IA.

Perfil que buscamos:

  • Experiência sólida com desenvolvimento backend em Python;
  • Experiência prática em projetos utilizando React;
  • Boa base em engenharia de software, arquitetura e design de APIs;
  • Domínio de fundamentos de engenharia de software, como SOLID e design patterns;
  • Conhecimento em sistemas orientados a eventos e bancos de dados (SQL e/ou NoSQL);
  • Facilidade na documentação de código e na criação de diagramas (ex.: UML).

Será considerado um diferencial:

  • Experiência com IA aplicada, especialmente envolvendo LLMs, engenharia de prompt, MLOps ou LLMOps;
  • Experiência com observabilidade e monitoramento (ex: Datadog);
  • Conhecimento em mensageria e processamento assíncrono (Kafka, Pub/Sub, etc.);
  • Interesse em explorar aplicações práticas de IA em produtos SaaS;
  • Ser (ou querer se tornar) uma pessoa ativa na comunidade, que compartilha conhecimento dentro e fora da empresa através de eventos, artigos, mentorias, iniciativas voluntárias, projetos open source, etc.

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 Final - Entrevista técnica e final com a coordenação 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.

 

🔒 Nos comprometemos com a segurança dos seus dados! Em nosso Aviso de Privacidade, descrevemos quais dados coletamos, como são consumidos e armazenados, em conformidade com a LGPD.

Se você é uma pessoa movida por desafios, criatividade e impacto genuíno, avance conosco nessa jornada de evolução!

Faça parte do nosso time!

 

Full Stack Engineer Related jobs

Other jobs at RD Station

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.