Match score not available

Desenvolvedor de sistemas Backend JR

Remote: 
Full Remote
Experience: 
Junior (1-2 years)
Work from: 

Offer summary

Qualifications:

Basic knowledge in backend programming languages like Python, Java, Node.js, Ruby., Understanding of programming paradigms and data structures., Familiar with database concepts and RESTful APIs., Experience in coding, debugging, and maintaining technical documentation..

Key responsabilities:

  • Develop and implement new backend functionalities.
  • Identify, reproduce, and fix backend code bugs.
Mercafacil logo
Mercafacil Scaleup http://www.mercafacil.com
201 - 500 Employees
See all jobs

Job description

JOB DESCRIPTION

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.


RESPONSIBILITIES AND ASSIGNMENTS

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.


REQUIREMENTS AND QUALIFICATIONS

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.

ADDITIONAL INFORMATION


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


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.


Required profile

Experience

Level of experience: Junior (1-2 years)
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Basic Reading
  • Empathy
  • Creativity
  • Collaboration
  • Communication
  • Resilience
  • Physical Flexibility

Back-End Developer Related jobs