Sobre a oportunidade
A primeira coisa que você precisa saber é que aqui você não vai cair na rotina. A Radix desenvolve soluções para empresas de diferentes setores e indústrias. Cada projeto tem suas tecnologias, soluções e prazos e você terá oportunidade de atuar e experimentar diferentes desafios. Além da nossa atuação pelo Brasil, com escritório no Rio de janeiro, São Paulo e Belo Horizonte, temos também filiais nos Estados Unidos, fazendo com que a Radix se consolide cada vez mais como uma empresa global. Quer fazer parte dessa história e transformar ideias e sonhos em realidade? Como Profissional de Desenvolvimento de Software você vai: Desenvolver e manter componentes de software, aplicando boas práticas de codificação, testes e segurança. Demonstrar boa comunicação, clareza e proatividade na transmissão de ideias, além de contribuir com a documentação e organização dos processos do time. Ser capaz de configurar o ambiente de trabalho com base em instruções e seguir processos de baixa complexidade. Aplicar boas práticas de desenvolvimento e saber quando buscar ajuda. Participar ativamente de discussões técnicas, criar cenários de teste para validar entregas de baixa complexidade. Para essa vaga, você deve ter: Ensino Superior completo em Ciência da Computação, Engenharia, Sistemas de Informação ou áreas correlatas. Experiência sólida no desenvolvimento de aplicações web utilizando React. Experiência sólida no desenvolvimento de APIs e serviços utilizando Python e FastAPI. Experiência com PostgreSQL, bancos de dados relacionais e modelagem de dados. Experiência no desenvolvimento e integração de APIs REST, Web Services e conectores para diferentes fontes de dados. Experiência com desenvolvimento de soluções que envolvam ingestão, processamento, armazenamento e disponibilização de dados. Experiência com Git e estratégias de versionamento de código. Experiência com pipelines de CI/CD para build, testes e deploy automatizados. Experiência com arquiteturas modernas, incluindo containers, serviços desacoplados, mensageria e APIs REST. Aplicação de boas práticas de desenvolvimento de software, como SOLID, Design Patterns, Clean Code e Clean Architecture. Capacidade de projetar e evoluir soluções modulares, escaláveis, manuteníveis e integráveis a diferentes sistemas. Experiência com testes automatizados, garantindo a qualidade e a confiabilidade das aplicações. Conhecimento de práticas de autenticação, autorização e segurança de aplicações e APIs. Capacidade de atuar em conjunto com profissionais de Ciência de Dados e Engenharia na integração de modelos matemáticos, algoritmos e lógicas de negócio à aplicação. Capacidade de realizar code reviews. É um diferencial se você tiver: Experiência com implantação e sustentação de aplicações em ambientes de desenvolvimento, homologação e produção. Conhecimento de práticas de observabilidade, incluindo monitoramento de aplicações, logs, métricas e análise de falhas. Experiência atuando em equipes ágeis (Scrum, Kanban ou similares). Experiência com integração de sistemas e dados industriais, especialmente PI System, SAP, computadores de vazão, cromatógrafos ou instrumentação de processo. Experiência no desenvolvimento de aplicações para ambientes industriais, setor de energia, óleo e gás ou geração termelétrica.