Shakers
Backend Developer (Java + Springboot)
ShakersPortugal5 hours ago
Full-timeInformation Technology

🚀 Senior Backend Engineer (Freelance → Possibilidade de Contratação)


📍 Modelo híbrido: 3 dias por semana no escritório (Porto)

🕒 Duração inicial: Freelance 6 meses (3+3), com possibilidade de integração permanente

📅 Início: Imediato / ASAP


🧠 Descrição do Projeto / Função


Como Senior Backend Engineer, você terá um papel fundamental no desenho, desenvolvimento e deploy de serviços backend escaláveis e de alto desempenho que impulsionam a evolução da indústria de carregamento de veículos elétricos (EV).

Sua contribuição será essencial para garantir que os sistemas sejam confiáveis, seguros e em conformidade com os padrões da indústria. Você trabalhará em estreita colaboração com equipes multifuncionais, transformando necessidades de negócio em soluções técnicas robustas.


🛠️ O que você vai fazer


Imersão & Base (Primeiros 30 dias)


  • Entendimento da arquitetura de microsserviços existente (Java, Spring Boot).
  • Conhecimento profundo da lógica de negócio e interações entre sistemas.
  • Familiarização com o ambiente cloud AWS (EC2, S3, Lambda, RDS) e bases de dados.
  • Colaboração com o time em tarefas iniciais e correção de bugs.
  • Uso de Docker e Kubernetes no dia a dia.


Contribuição & Colaboração (Primeiros 60 dias)


  • Desenvolvimento e deploy de novas funcionalidades ou melhoria de serviços existentes.
  • Foco em escalabilidade, confiabilidade e segurança.
  • Participação ativa em discussões de design e code reviews.
  • Aprofundamento em sistemas de mensageria como RabbitMQ e Kafka.


Liderança & Inovação (90 dias em diante)


  • Liderança no design e implementação de componentes críticos do backend.
  • Proposição de melhorias arquiteturais e otimizações técnicas.
  • Mentoria e apoio técnico a engenheiros mais juniores.
  • Participação ativa na definição do roadmap técnico e inovação no setor de EV charging.


✅ Requisitos Obrigatórios


  • Experiência em Backend: 4–6 anos de experiência sólida em desenvolvimento backend.
  • Java & Spring Boot: Forte experiência com arquiteturas de microsserviços.
  • Cloud (AWS): Experiência prática com EC2, S3, Lambda e RDS.
  • Bases de Dados: Conhecimento profundo em bases de dados relacionais e não relacionais, incluindo design e otimização.
  • Mensageria: Experiência com RabbitMQ e/ou Kafka.
  • Containerização: Conhecimentos em Docker e Kubernetes.
  • Resolução de Problemas: Capacidade de trabalhar de forma autônoma e em equipe.
  • Comunicação: Inglês fluente para colaboração com equipes internacionais.


⭐ Pontos Atrativos


  • Impacto direto no desenvolvimento de sistemas backend escaláveis em um setor em rápido crescimento.
  • Atuação em projetos críticos de confiabilidade, segurança e compliance.
  • Caminho claro de crescimento para liderança técnica e influência arquitetural.
  • Stack moderna: Java, Spring Boot, AWS, Docker, Kubernetes, RabbitMQ e Kafka.
  • Ambiente colaborativo e foco em aprendizado contínuo e mentoria.


🧩 Processo de Seleção


  1. Primeira conversa com Account Manager da Shakers
  2. Entrevista de 30 minutos com CTO ou Engineering Manager
  3. Entrevista técnica (1 hora)
  4. Entrevista final de cultura (45 minutos) com o CPO

Key Skills

Ranked by relevance