Pular para o conteúdo principal
Candidaturas encerradas

Desenvolvedor Fullstack Sênior (Angular)

Descrição da vaga

Descrição da Oportunidade:

A função de desenvolvedor de software é uma posição chave na área de Engenharia de Produto, requer experiência com análise de requerimentos de negócio, desenvolvimento de software, bom conhecimento para aplicação de tecnologia, codificação, teste de qualidade automático e suporte a produção.

Responsabilidades e atribuições

Responsabilidades:

• Desenvolver código escalável com soluções robustas end-to-end

• Realizar os testes necessários para garantir a qualidade do produto

• Capacidade para interagir com o gerente de produto e influenciar por melhores soluções

• Contribuir proativamente na discussão de priorização do backlog do produto

• Capacidade de sugerir soluções tecnológicas e arquitetura para no escopo proposto

• Conduzir investigações técnicas e protótipos de acordo com a metodologia Ágil

• Resolver problemas compartilhando as soluções e lições aprendidas

• Permanecer sempre atualizado de tecnologias de mercado e de inovações da indústria

• Ter a capacidade de trabalhar com autonomia em suas atividades

• Experiência em análise de negócios (trabalhar com stakeholders, entender necessidades)

• Desenvolver telas intuitivas ao usuário, desenho e implementação de banco de dados

• Desenvolver serviços e APIs, desenho de infra estrutura e suporte a aplicações

• Identificar e orientar sobre como solucionar as oportunidades apresentadas

• Entendimento rápido de processos de negócio, organização e liderança.

Requisitos e qualificações

Qualificações exigida:

• 3 anos ou mais de experiência em desenvolvimento em Java Spring Framework

• 2 anos ou mais de experiência em NodeJs

• Javascript SPA framework (Ex: Angular, React + Redux, Vue.js)

• Experiência com arquitetura Cloud e micro serviços

• Inglês avançado / fluente leitura/escrita

• Experiência em Scrum

Informações adicionais

Diferenciais:

• Capacidade de realizar prototipação rápida e participado de sessões de UX/Design Sprint

• Experiência em desenvolvimento mobile com IONIC, SWIFT e ANDROID

• Relational databases (PostgreSQL) e caching solutions (Redis)

• Messaging solutions como Apache Kafka e AWS Kinesis e event-driven architecture

• Unit testing e TDD

• Ter trabalhado com metodologia Agile implementando micro serviços com DevOps

• Unix & Bash scripting.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Queremos conhecer mais sobre você (RH)
  3. Etapa 3: Desafio Técnico
  4. Etapa 4: Entrevista técnica
  5. Etapa 5: Contratação

Sobre a Maxxi

A Maxxi é uma consultoria de tecnologia que trabalha com os clientes para resolver seus problemas de dados e de negócios, otimizando operações e atuando fortemente por seu sucesso. Criativos e criadores, buscamos sempre a excelência pela inovação!