Desenvolvedor(a) de Software Sênior

NetSource · São Paulo, SP

PresencialNão informadoSênior

Publicada há 4 semanas

Sobre a vaga

DESCRIÇÃO

Estamos em busca de um(a) Desenvolvedor(a) de Software Sênior para atuar no desenvolvimento e evolução de uma plataforma voltada a operações em campo, utilizada por profissionais da construção civil em ambientes onde conectividade, desempenho e confiabilidade são fatores essenciais.

Buscamos alguém que goste de atuar em diferentes camadas da aplicação, tenha preocupação com qualidade de código e queira desenvolver soluções que gerem impacto real para os usuários.

Principais responsabilidades

Desenvolver e manter funcionalidades em toda a stack, incluindo aplicações web em React, aplicativos mobile em React Native (iOS e Android) e backend em Python/Django;

Projetar e desenvolver APIs REST bem estruturadas, documentadas e testadas;

Criar soluções capazes de funcionar de forma confiável mesmo em cenários de conectividade limitada;

Trabalhar em parceria com Product Managers, Designers e QA para compreender requisitos e transformá-los em soluções técnicas bem definidas;

Desenvolver código limpo, escalável e de fácil manutenção, garantindo boa cobertura de testes;

Participar de decisões relacionadas à arquitetura e ao desenho de novas funcionalidades e sistemas;

Apoiar outros profissionais do time por meio de code reviews, pair programming e compartilhamento de conhecimento;

Participar da escala de suporte e atuar na resolução de incidentes e problemas em produção;

Contribuir para a melhoria dos processos de desenvolvimento, ferramentas e workflows da equipe;

Promover uma cultura de qualidade, documentação e melhoria contínua.

Requisitos

Mais de 5 anos de experiência profissional em desenvolvimento de software;

Sólidos conhecimentos em Python, com experiência no desenvolvimento de serviços e APIs;

Experiência com Django ou frameworks web similares em Python;

Experiência no desenvolvimento de aplicações web utilizando React;

Experiência com desenvolvimento mobile utilizando React Native para iOS e Android;

Conhecimento de bancos de dados relacionais, especialmente PostgreSQL;

Experiência no desenvolvimento e consumo de APIs REST;

Familiaridade com pipelines de CI/CD e práticas modernas de desenvolvimento;

Boa comunicação e facilidade para trabalhar em equipe, trocar feedbacks e colaborar na busca por soluções de qualidade.

Será considerado um diferencial

Experiência no desenvolvimento de aplicações offline-first ou preparadas para cenários de conectividade limitada;

Conhecimento em Django REST Framework;

Experiência com AWS e infraestrutura em nuvem;

Conhecimento de sistemas de feature flags e estratégias de implementação gradual de funcionalidades;

Experiência utilizando agentes de IA para otimização e aceleração do desenvolvimento;

Conhecimento ou experiência com soluções voltadas à construção civil, gestão de equipes ou operações em campo;

Experiência com mentoria de desenvolvedores ou liderança de projetos técnicos;

Experiência com otimização de performance em aplicações mobile, especialmente em dispositivos ou redes com recursos limitados.

  • Regime de contratação de tipo: Efetivo – CLT
  • Jornada: Período Integral
  • Área e especialização profissional: Informática, TI, Telecomunicações - Programador / Desenvolvedor
  • Nível hierárquico: Analista

REQUISITOS

Escolaridade Mínima: Pós-graduação - Mestrado

Idiomas

  • Inglês (Avançado)

VALORIZADO

Tempo de experiência: Entre 5 e 10 anos

HABILIDADES

  • React Native
  • PostgreSQL
  • APIs REST
  • pipelines de CI/CD
  • Django
  • Python
Show more Show less

Leu e ficou na dúvida? A nota responde.

Ver minha nota