Pular para o conteúdo principal
Candidaturas encerradas

Desenvolvedor de sistemas Backend JR



Descrição da vaga

Sobre nós


A Mercafacil foi feita para fazer a diferença na transformação do varejo.


Temos certeza que podemos fazer isso quando tornamos possível entender as individualidades de cada um que estão no comportamento de compra e traduzir isso em conversão de vendas para o varejista.


Vamos muito além de sistemas, somos uma empresa feita por pessoas e para pessoas, que utiliza a tecnologia como um meio de sempre melhorar a experiência de consumo e diariamente aperfeiçoar o varejo de maneira criativa e funcional.


Ainda temos muito a fazer para melhorar a experiência do consumidor do varejo, e você pode fazer parte dessa história. Vem fazer história com a gente!


Importante:

O nosso processo seletivo começa na inscrição! Se você está realmente a fim de fazer parte do nosso time, capriche nessa etapa do processo. Nós analisamos os candidatos individualmente e damos retorno mesmo para quem não segue no processo.

Toda comunicação é feita por e-mail, então fique atento às nossas mensagens e libere o domínio @mercafacil.com para nossos e-mails não irem parar no spam.

Responsabilidades e atribuições

Missão do Cargo:

Como Desenvolvedor(a) de Sistemas Júnior (Backend), sua missão é contribuir para o desenvolvimento e manutenção de sistemas backend, garantindo a funcionalidade, eficiência e escalabilidade das soluções. Sob a orientação de desenvolvedores mais experientes, você será responsável por implementar funcionalidades, corrigir bugs e realizar testes, assegurando a qualidade do código e a integração com outros sistemas. Sua colaboração com o time de desenvolvimento será essencial para aprender e aplicar boas práticas de programação



Seu Dia a Dia será:

  • Desenvolver e implementar novas funcionalidades no backend, seguindo as especificações fornecidas pela equipe de produto e pelos desenvolvedores seniores.
  • Identificar, reproduzir e corrigir bugs no código backend
  • Escrever código limpo e eficiente, seguindo as práticas de codificação padrão e os guidelines da equipe.
  • Realizar testes unitários e de integração para validar o funcionamento das funcionalidades desenvolvidas e garantir a qualidade do código.
  • Atualizar e manter a documentação técnica dos sistemas e das funcionalidades desenvolvidas, facilitando a compreensão e a manutenção futura.
  • Participar de revisões de código, oferecendo e recebendo feedback para melhorar a qualidade do código e aprender com os colegas mais experientes.

Você se destaca se tiver:

Cursos e/ou certificações;

Inglês básico.

Requisitos e qualificações

Nosso match será perfeito se:


  • Conhecimento básico em linguagens de programação backend como Python, Java, Node.js, Ruby, ou similares.
  • Compreensão dos principais paradigmas de programação, como orientação a objetos e programação funcional.
  • Conhecimento fundamental sobre estruturas de dados (listas, filas, pilhas, árvores) e algoritmos básicos (ordenamento, busca)
  • Entendimento básico de bancos de dados relacionais (SQL) e não relacionais (NoSQL), incluindo conceitos de modelagem de dados e operações CRUD.
  • Compreensão dos princípios de design e implementação de APIs RESTful e serviços web.
  • Conhecimento sobre princípios de arquitetura de software, como microserviços e MVC (Model-View-Controller).
  • Familiaridade com metodologias ágeis de desenvolvimento de software, como Scrum e Kanban.
  • Familiaridade com práticas padrão de desenvolvimento de código, incluindo revisão de código e controle de versão (Git).
  • Conhecimento de ambientes de desenvolvimento e configurações de ferramentas de desenvolvimento, como IDEs (Integrated Development Environments) e sistemas de build.
  • Habilidade para compreender e analisar requisitos técnicos básicos, e traduzir esses requisitos em código funcional.
  • Aptidão para identificar e solucionar problemas de programação e bugs com orientação e suporte.
  • Atenção aos detalhes na escrita de código e na execução de testes, garantindo que as funcionalidades sejam implementadas corretamente
  • Capacidade de avaliar e testar soluções de forma crítica para assegurar que atendam aos requisitos e padrões estabelecidos.
  • Experiência prática com codificação em uma ou mais linguagens backend, como Python, Java, Node.js ou Ruby
  • Experiência básica com ferramentas de desenvolvimento, como IDEs, sistemas de controle de versão (Git), e gerenciamento de dependências.
  • Experiência na criação e execução de testes unitários e na depuração de código para identificar e corrigir bugs.
  • Experiência prática em integrar e consumir APIs RESTful e outros serviços web.
  • Experiência na criação e manutenção de documentação técnica básica para o código e funcionalidades desenvolvidas.


O Que Buscamos:

  • Comunicação;
  • Criatividade;
  • Colaboração;
  • Flexibilidade;
  • Empatia;
  • Resiliência;
  • Organização.

Informações adicionais


O que vamos te oferecer:


🩺Saúde em primeiro lugar!


  • Assistência médica Bradesco para você e seus dependentes 100% custeados pela gente;
  • Assistência odontológica Bradesco para você e seus dependentes 100% custeado pela gente;
  • Seguro de vida.
  • Gympass
  • Licença maternidade e paternidade estendida 

😉Acreditamos que cada pessoa é única!


  • Benefícios flexíveis com o cartão Caju | VR/VA
  • Birthday-off para você comemorar seu niver.
  • Day-off para mudança de casa
  • Licença gala estendida para aproveitar a Lua de Mel com calma!

 

👩‍💻Respeitamos seu jeito de trabalhar!


  • No Dress Code. 

🚀Queremos que sua carreira voe!

  • Performance Review;
  • Universidade Corporativa;
  • Cultura de Feedback e 1:1 frequentes.


#VemserMerca

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevista com Gestor
  3. Etapa 3: Entrevista com People
  4. Etapa 4: Contratação

A Mercafacil

A Mercafacil é uma solução 360° que automatiza a geração de dados, analisa e influencia o comportamento de consumo do shopper.


A tecnologia tem impactado diretamente os resultados do varejo, mas é preciso inteligência nesse processo. Por meio de inteligência artificial e analítica da nossa plataforma, a Mercafacil mapeia comportamentos de consumo, gerando dados e insights para que nossos clientes vendam mais e melhor, tanto no físico quanto no digital.


A transformação que levamos para o nosso cliente e o impacto que geramos só acontece por conta das pessoas.

Somos muito criteriosos na formação do time porque são essas pessoas que nos levam ao próximo nível. Nosso time é diverso e joga junto, é incansável e está pronto para vencer qualquer jogo.