Ativa os alertas de emprego por e-mail!

Desenvolvedor(a) Full Stack Sênior (Java/Vue.js) – Contabilizei – Home Office

Contabilizei

Rio de Janeiro

Teletrabalho

BRL 80.000 - 120.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Resumo da oferta

Uma empresa de tecnologia financeira está em busca de um(a) desenvolvedor(a) Full Stack Sênior para trabalhar em home office. O candidato ideal deve ter experiência em Java e Vue.js, além de habilidades em DevOps. A posição envolve desenhar soluções e garantir a qualidade dos sistemas. Oferecemos benefícios como plano de saúde, psicoterapia online e vale alimentação.

Serviços

Plano de Saúde
Plano Dental
Psicoterapia Online
TotalPass
Seguro de Vida
Vale Alimentação e Vale Refeição
Descontos em instituições
No dress code

Qualificações

  • Ensino superior em áreas correlatas.
  • Domínio em diversas linguagens de programação.
  • Experiência em arquitetura de software e soluções críticas.

Responsabilidades

  • Desenhar a solução e desenvolver sistemas prontos para entrega.
  • Colaborar com stakeholders para alinhar soluções técnicas às metas.
  • Garantir a qualidade do código e a usabilidade dos sistemas.

Conhecimentos

Java
Vue.js
Python
Sistemas distribuídos
DevOps
Cloud
Testes de unidade
Foco em UX

Formação académica

Ensino superior completo em Análise de Sistemas

Ferramentas

Git
Docker
PostgreSQL
GCP
Descrição da oferta de emprego
Overview

Desenvolvedor(a) Full Stack Sênior (Java/Vue.js) – Contabilizei – Home Office

Responsabilidades e atribuições

Como será o seu dia a dia:

  • Desenhar a solução (arquitetura, modelagem, design de código), desenvolvendo sistemas que entreguem valor e alinhados com os objetivos da companhia;
  • Disseminar e compartilhar conhecimento com as comunidades interna e externa, mantendo-se atualizado sobre tendências e melhores práticas, e contribuindo para aumentar a relevância da companhia frente o mercado;
  • Entregar e revisar código testável assegurando qualidade das entregas da equipe, resolvendo problemas e impedimentos que impactam no prazo acordado e realinhando expectativas acordadas;
  • Entregar sistemas e funcionalidades que atendam às necessidades do cliente, garantindo usabilidade, desempenho e alinhamento com os objetivos de negócio;
  • Projetar e desenvolver componentes front-end de alta performance e responsividade, criando scripts otimizados para navegadores em diversos dispositivos, com foco na experiência do usuário e no desempenho da aplicação;
  • Garantir a cobertura de testes necessária para seus desenvolvimentos e influenciar o restante da squad a manter altos padrões de qualidade.
  • Possuir conhecimento de métricas de negócio e saber fazer a correlação do impacto de uma sobre a outra;
  • Colaborar estrategicamente com stakeholders (designers, PMs, engenheiros) para alinhar soluções técnicas às metas do negócio;
  • Orientar desenvolvedores menos experientes, promovendo boas práticas de codificação, revisões de código construtivas e melhorias contínuas no time;
  • Propor e implementar melhorias arquiteturais, garantindo a evolução contínua da base de código e alinhamento com padrões modernos do setor;
  • Identificar problemas e propor melhorias na base de código, arquitetura, sistemas e processos, visando otimizar a eficiência e maximizar o impacto das entregas;
  • Colaborar com o time no desenvolvimento e manutenção de código de alta qualidade, participando ativamente de processos de revisão de código (pair review), garantindo boas práticas, compartilhamento de conhecimento e melhorias contínuas na base de código.
Requisitos e qualificações

O que buscamos:

  • Ensino superior completo (Análise de Sistemas, Engenharia da Computação e/ou áreas correlatas);
  • Domínio de linguagens de programação Java (com possibilidade de atuação em Python) Vue.js e Nuxt;
  • Domínio de Sistemas distribuídos (preferencialmente Monolitos e Micro Serviços);
  • Domínio de Devops (Git, PR, Release, Deploy, CI e CD);
  • Domínio de Cloud (preferencialmente GCP: Google Cloud Plataform);
  • Domínio de Paradigmas (preferencialmente Estruturada, Orientação Objeto e Funcional);
  • Domínio em padrões de projeto (Design patterns);
  • Domínio de Banco de dados (preferencialmente DataStore e PostgreSQL);
  • Domínio em Linguagens e melhores práticas (JavaScript, TypeScript, paradigmas funcionais e orientação a objetos);
  • Domínio em Qualidade (testes de unidade, integração, snapshot, code review e E2E);
  • Domínio em Arquitetura Web (Modelo cliente-servidor, cache, DNS, hospedagem de estáticos, CDN, servidor de aplicação e BFF);
  • Experiência em Arquitetura de software (preferencialmente Clean Architecture, MVC, DDD ou Flux);
  • Experiência conhecimento em UX (trackings, acessibilidade e responsividade);
  • Experiência em soluções de segurança aplicadas no desenvolvimento de software;
  • Experiência em soluções para identificação de erros em aplicação, infra e disponibilidade (Observabilidade);
  • Experiência em soluções que permitam escala conforme o crescimento do negócio;
  • Experiência relevante em projetos críticos e de alto desempenho.
  • Pontos a mais que você possui: Ter participado da definição ou construção de arquitetura de soluções, indo além da codificação, com entendimento técnico das decisões e metodologias aplicadas.
Benefícios
  • Plano de Saúde;
  • Plano Dental;
  • Psicoterapia Online;
  • TotalPass;
  • Seguro de Vida;
  • Vale Alimentação e Vale Refeição (VA/VR);
  • Parcerias de Desconto (Universidade e Escolas de Idiomas);
  • Despreocupe-se – Seguros Diversos;
  • No dress code;
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.