Junior Developer @EloGroup
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 5d ago

[Hiring] Junior Developer @EloGroup

5d ago - EloGroup is hiring a remote Junior Developer. 💸 Salary: unspecified 📍Location: Brazil

Role Description

Buscamos Desenvolvedores Juniores talentosos e em crescimento para trabalhar em projetos desafiadores que impactam usuários reais. Se você tem fundamentos sólidos de programação, disposição genuína para aprender e quer construir soluções que escalem, este é o seu lugar. Aqui você não é apenas um executador de tarefas - você é um problem solver em desenvolvimento.

Responsibilities

  • Desenvolvimento Full-Stack:
    • Implementar features em Python + FastAPI + React, ou stack similar.
    • Trabalhar em todo o ciclo: design → implementação → testes → deploy → monitoramento.
    • Participar ativamente de code reviews - seu código é revisado por sêniors, feedback é investimento em você.
    • Refatoração e melhoria contínua: quando vê código melhorável, propõe e implementa.
  • Tradução de Requisitos para Código:
    • Trabalhar com Product Managers, Analistas e Stakeholders para entender o "por quê" das features.
    • Questionar requisitos ambíguos ANTES de codificar (não depois).
    • Propor soluções técnicas que balanceiam qualidade, tempo e complexidade.
    • Comunicar trade-offs claramente: "podemos fazer rápido OU com arquitetura boa, qual escolhe?".
  • Qualidade e Testes:
    • Escrever testes unitários para suas features (não é opcional, é padrão).
    • Testes de integração para fluxos críticos.
    • Entender diferença entre "código que funciona" e "código que você defende em produção".
    • Bug é aprendizado: quando encontra, analisa a raiz, não apenas o sintoma.
  • Documentação Técnica:
    • Manter README atualizado com setup, arquitetura de decisions (ADRs).
    • Documentar APIs criadas com exemplos reais de uso.
    • Criar onboarding rápido para novos devs que entram na equipe.
    • Conhecimento compartilhado = carreira acelerada.
  • Manutenção e Evolução:
    • Suportar aplicações existentes: bugs, melhorias de performance, refatoração.
    • Quando corrige algo, pensa em "por que isso quebrou?" e previne futuramente.
    • Otimizar código legado quando tempo permite.
  • Colaboração Ágil Real:
    • Daily standups: 15min para sincronizar, não para burocratizar.
    • Sprint planning: você estima suas próprias tarefas, aprende com feedback.
    • Retrospectivas: você propõe melhorias no processo, não apenas executa.
    • Pair programming com sêniors: 2-3x/semana para acelerar aprendizado.
  • Gestão de Demandas:
    • Organizar próprio backlog: priorização, time management, comunicação de bloqueadores.
    • Você é responsável por sua entrega, mas nunca sozinho - tem suporte.
    • Aprende a dizer "não" quando demanda é irreal, propondo alternativas.

Qualifications

  • 0-2 anos em desenvolvimento de software (ou bootcamp + projeto real).
  • Portfólio no GitHub com projetos seus (não precisa ser perfeito, mas tem que mostrar lógica).

Requirements

  • Programação:
    • Lógica sólida de programação: variáveis, loops, condicionais, funções, estruturas de dados.
    • Programação Orientada a Objetos OU Funcional (entender paradigmas é crucial).
    • Uma linguagem principal (Python, JavaScript, C#, Java) - profundidade > quantidade.
    • Capacidade de aprender nova linguagem em dias quando necessário.
  • Banco de Dados:
    • SQL básico sólido: SELECT com múltiplas condições, JOINs, GROUP BY, agregações.
    • Entender relações: 1:1, 1:N, N:N e quando usar.
    • Diferença entre query eficiente e query que mata o DB.
    • Noções de índices, normalização, e boas práticas de dados.
    • Conhecimento prático com PostgreSQL, MySQL ou similar.
  • APIs e Integração:
    • Entender REST: métodos HTTP (GET, POST, PUT, DELETE), status codes, padrões.
    • Consumir APIs: ter feito chamadas, tratado responses e erros.
    • Criar APIs simples: rotas, request/response, validação.
    • Noções de segurança: autenticação básica, CORS, HTTPS.
  • Front-End (se posição for Full-Stack):
    • HTML semântico: estrutura correta, acessibilidade básica.
    • CSS: layouts (flexbox, grid), responsividade, animações simples.
    • JavaScript moderno: async/await, promises, ES6+, DOM manipulation.
    • React OU Vue OU Angular: hooks/composables, state management básico, routing.
  • Back-End (se posição for Back-End):
    • Frameworks web: Express (Node), FastAPI (Python), ASP.NET (C#).
    • Middlewares, autenticação, autorização básica.
    • Comunicação síncrona e assíncrona.
    • Caching, rate limiting, boas práticas de API design.
  • Controle de Versão:
    • Git profundo: branches, merge, rebase, resolução de conflitos.
    • Entender workflows: feature branches, PRs, code reviews.
    • Não é apenas "git add/commit/push" - é história e colaboração.
  • Testes:
    • Testes unitários: por que testam uma função isoladamente.
    • Testes de integração: fluxos reais que envolvem múltiplos componentes.
    • Mock e fixtures: como isolar dependências.
    • Frameworks: Jest, Pytest, Mocha ou similares.
  • Metodologias Ágeis:
    • Scrum/Kanban: não só saber nomes, mas participar ativamente.
    • Histórias de usuário: entender critério de aceitação.
    • Planning poker: estimar complexidade com realismo.
  • Habilidades Comportamentais:
    • Aprendizado Contínuo.
    • Comunicação Clara.
    • Proatividade e Propriedade.
    • Trabalho em Equipe.
    • Confiança.

Benefits

  • Auxílio alimentação/refeição;
  • Plano de Saúde;
  • Plano Odontológico;
  • Bônus Anual;
  • Auxílio teletrabalho;
  • Total Pass;
  • Licença parental: Licença Maternidade estendida (180 dias) e Licença Paternidade estendida (30 dias);
  • Política de auxílio creche.
  • Plantão terapêutico e aulas de yoga e meditação;
  • Ter autonomia e liberdade para trabalhar;
  • Se reinventar toda hora;
  • Trabalhar num ambiente inovador que proporciona crescimento e desenvolvimento constantes, com profissionais especialistas no assunto;
  • Colaborar com o programa de diversidade & inclusão da EloGroup por meio do Comitê de Diversidade ou dos Grupos de Afinidade.
Before You Apply
remote Be aware of the location restriction for this remote position: Brazil
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Junior Developer @EloGroup
Software Development
Salary unspecified
Remote Location
Job Type full-time
Posted 5d ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
remote Be aware of the location restriction for this remote position: Brazil
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later