Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Engenheiro(a) de Software Full Stack Sênior (Arquitetura) – Asaas – Home Office

Asaas

Teletrabalho

BRL 120.000 - 160.000

Tempo integral

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 tecnologia financeira em Rio de Janeiro busca um(a) Engenheiro(a) de Software Full Stack Sênior para trabalhar em home office. O profissional será responsável por transformar lógica de negócio em código de alta qualidade, além de participar da implementação de novas funcionalidades e correção de bugs. Os candidatos devem ter experiência sólida com desenvolvimento web, domínio de várias linguagens, e conhecimento em práticas de integração contínua. A contratação será em regime CLT com carga horária de 8 horas diárias.

Qualificações

  • Experiência em desenvolvimento web essencial.
  • Domínio de frameworks e integrações via REST e filas.
  • Vivência com bancos de dados relacionais e não relacionais.

Responsabilidades

  • Transformar lógica de negócio em código de alta qualidade.
  • Participar da definição e implementação de novas funcionalidades.
  • Revisar o código entregue pelos colegas de equipe.

Conhecimentos

Desenvolvimento WEB
Java
Python
JavaScript
C#
Ruby
HTML
CSS
Banco de dados relacional
Banco de dados não relacional
Git
AWS
Azure
Google Cloud
Integração contínua
Testes automatizados
Arquitetura de software
Inglês técnico
Descrição da oferta de emprego

Engenheiro(a) de Software Full Stack Sênior (Arquitetura) – Asaas – Home Office

Responsabilidades e atribuições
  • Transformar lógica de negócio em código de alta qualidade, respeitando os padrões e práticas estabelecidos;
  • Participar da definição e implementação de novas funcionalidades e correção de bugs;
  • Compreender e discutir os problemas e soluções propostas, buscando sempre a melhor solução técnica para os desafios encontrados;
  • Revisar o código entregue pelos colegas de equipe;
  • Dividir grandes entregas em pequenos entregáveis coesos;
  • Monitorar a solução implementada em produção, avaliando erros, performance e disponibilidade;
  • Colaborar com melhorias ou novos padrões na base de conhecimento da Engenharia;
  • Identificar e resolver problemas estruturais no código dos produtos (cross-cutting concerns);
  • Acompanhar monitoramento das aplicações e implementar melhorias de performance;
  • Implementar componentes e abstrações reutilizáveis para a engenharia;
  • Prestar consultorias para os times de engenharia em decisões técnicas;
  • Comunicar decisões técnicas com base em trade‑off arquiteturais.
Requisitos e qualificações
  • Experiência com desenvolvimento WEB;
  • Domínio de frameworks, bibliotecas e ferramentas, tais como Java, Python, JS, C#, Ruby entre outros;
  • Experiência com programação orientada a objetos e integração entre serviços via APIs Rest e filas;
  • Conhecimentos em HTML, CSS e Javascript;
  • Vivência com algum banco de dados relacional e não relacional;
  • Conhecimento do pipeline de Deploy e versionamento de código com Git;
  • Compreensão de boas práticas, padrões e princípios de Engenharia de Software;
  • Experiência em cloud (AWS, Azure ou Google Cloud);
  • Experiência com práticas de integração e entrega contínuas e testes automatizados;
  • Conhecimento de estilos arquiteturais de software;
  • Inglês técnico.
Diferenciais
  • Vivência em migração de arquitetura monolítica para uma arquitetura distribuída;
  • Conhecimento avançado em Grails e suas diferentes versões.
Informações adicionais
  • Carga horária de 8h por dia (segunda à sexta-feira – não compensamos os sábados);
  • Contratação CLT.
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.