Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Desenvolvedor Fullstack Java & React Sr (Home Office)

Insightful Consulting

Teletrabalho

BRL 80.000 - 120.000

Tempo parcial

Hoje
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de consultoria tecnológica em Porto Alegre procura um(a) Desenvolvedor(a) Full Stack Sênior para projetar e implementar soluções completas. O(a) candidato(a) ideal deve ter experiência em ambientes complexos, habilidades em CI/CD e um forte conhecimento em arquiteturas modernas de software. Esta posição envolve atuar como referência técnica e mentor(a) para outros desenvolvedores e contribuir para a melhoria contínua da plataforma.

Qualificações

  • Experiência sólida como Desenvolvedor(a) Full Stack Sênior em ambientes de média a alta complexidade.
  • Domínio de linguagens backend e frontend, atuando em toda a cadeia de desenvolvimento.
  • Vivência com desenvolvimento e manutenção de APIs, incluindo definição de contratos e versionamento.

Responsabilidades

  • Desenhar e implementar soluções técnicas completas.
  • Implementar e manter pipelines de CI/CD.
  • Garantir confiabilidade e escalabilidade dos sistemas.

Conhecimentos

Desenvolvedor(a) Full Stack Sênior
Linguagens backend e frontend
Arquiteturas modernas de software
Desenvolvimento e manutenção de APIs
Integração contínua e entrega contínua (CI/CD)
Infraestrutura, containers e ambientes de execução
Bancos de dados relacionais e não relacionais
Mentoria técnica
Comunicação clara e colaboração

Formação académica

Formação superior em Tecnologia da Informação ou áreas correlatas
Descrição da oferta de emprego
Descrição Do Trabalho

Regime de contratação: Cooperado

Responsabilidades e Atribuições
  • Desenhar, propor e implementar soluções técnicas completas, desde a concepção até a entrega em produção, atuando com autonomia dentro do seu domínio de responsabilidade.
  • Implementar, evoluir e manter pipelines de CI/CD, incluindo setup e adequações de infraestrutura quando necessário.
  • Garantir a confiabilidade, escalabilidade, segurança, desempenho e manutenibilidade dos sistemas sob sua responsabilidade.
  • Definir e selecionar a stack tecnológica mais adequada para cada solução, realizando pesquisas, avaliações técnicas e provas de conceito (PoCs).
  • Atuar como referência técnica e mentor(a) para desenvolvedores juniores e plenos, promovendo boas práticas e evolução do time.
  • Definir estratégias e critérios de testes automatizados, determinando o que deve ser testado em cada nível (unitário, integração, contrato e end-to-end).
  • Aplicar e disseminar arquiteturas modernas de software e padrões de projeto (ex.: Clean Architecture, Hexagonal, Microsserviços), considerando o contexto do negócio.
  • Capturar, refinar e discutir requisitos técnicos e funcionais, colaborando com stakeholders internos e externos.
  • Participar ativamente da definição, versionamento e governança de contratos de APIs, garantindo consistência, segurança e resiliência.
  • Analisar e solucionar incidentes e bugs complexos, incluindo questões relacionadas a software, rede, infraestrutura, performance e dependências externas.
  • Propor soluções técnicas além do escopo imediato das demandas, contribuindo com visão sistêmica e melhoria contínua da plataforma.
  • Definir, revisar e garantir a aplicação de padrões de code review, qualidade de código e boas práticas de desenvolvimento.
  • Demonstrar aprendizado contínuo, acompanhando tendências de mercado, novas tecnologias e práticas, incorporando-as de forma estratégica aos times.
  • Possuir visão e entendimento da stack tecnológica completa da empresa, assegurando integração e coerência entre os sistemas.
  • Documentar soluções técnicas, arquiteturas e decisões, além de desenhar e apresentar propostas para arquitetos e demais times envolvidos.
Requisitos e Qualificações
  • Experiência sólida como Desenvolvedor(a) Full Stack Sênior, atuando em ambientes de média a alta complexidade.
  • Domínio de linguagens backend e frontend, com capacidade de atuar em toda a cadeia de desenvolvimento.
  • Experiência comprovada com arquiteturas modernas de software, padrões de projeto e princípios de engenharia (SOLID, Clean Code).
  • Vivência com desenvolvimento e manutenção de APIs, incluindo definição de contratos, versionamento, autenticação e boas práticas de resiliência.
  • Experiência com integração contínua e entrega contínua (CI/CD) e automação de processos de build e deploy.
  • Conhecimento sólido em infraestrutura, containers e ambientes de execução, apoiando decisões arquiteturais e operacionais.
  • Experiência com bancos de dados relacionais e não relacionais, incluindo modelagem, performance e escalabilidade.
  • Vivência com observabilidade, monitoramento e troubleshooting, atuando em ambientes produtivos críticos.
  • Capacidade de analisar e resolver problemas complexos, indo além do código e considerando infraestrutura, rede e dependências externas.
  • Experiência em mentoria técnica, code reviews e suporte ao desenvolvimento do time.
  • Habilidade para comunicação clara e colaboração com times técnicos e áreas de negócio.
  • Capacidade de aprendizado rápido e adaptação a novas tecnologias e tendências de mercado.
  • Formação superior em Tecnologia da Informação ou áreas correlatas (desejável).
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.