Caro usuário, habilite o javascript para que esse site funcione corretamente.

aaaaa

Salário: R$ 1.500 a R$ 3.000 por mês

Área: Outros

Nível: Junior

Resumo da Posição

Estamos em busca de um(a) Engenheiro(a) de Software Sênior experiente e proativo(a) para se juntar à nossa equipe de desenvolvimento. Como parte fundamental do nosso time, você será responsável por projetar, desenvolver e manter sistemas de software complexos e de larga escala, além de mentorar outros engenheiros e garantir a qualidade e a evolução técnica dos nossos produtos. O(a) candidato(a) ideal é apaixonado(a) por resolver problemas desafiadores e possui um histórico comprovado na entrega de software de alta qualidade em um ambiente ágil.

Responsabilidades:

  • Arquitetura e Desenvolvimento: Projetar, implementar, testar e manter aplicações e serviços de software robustos, escaláveis e de alto desempenho.

  • Liderança Técnica: Atuar como referência técnica para a equipe, orientando as melhores práticas de desenvolvimento, arquitetura e qualidade de código.

  • Mentoria: Mentorar e apoiar o desenvolvimento de engenheiros de nível júnior e pleno, realizando revisões de código construtivas e compartilhando conhecimento.

  • Colaboração: Trabalhar em estreita colaboração com gerentes de produto, designers e outras equipes multifuncionais para traduzir requisitos de negócio em soluções técnicas eficazes.

  • Inovação e Melhoria Contínua: Pesquisar, avaliar e propor a adoção de novas tecnologias, ferramentas e processos para otimizar o ciclo de desenvolvimento e a qualidade dos nossos sistemas.

  • Qualidade e Confiabilidade: Garantir a cobertura de testes automatizados, monitorar o desempenho de sistemas em produção e atuar na resolução de incidentes complexos.

  • Tomada de Decisão: Participar ativamente das decisões de arquitetura e contribuir para o roadmap técnico dos produtos.

Qualificações Obrigatórias:

  • Experiência: Mínimo de [Ex: 5+] anos de experiência profissional em desenvolvimento de software.

  • Proficiência em Linguagens: Sólida experiência com [Ex: Java, Python, Go, C#, JavaScript/TypeScript - escolha as mais relevantes para sua vaga].

  • Arquitetura de Sistemas: Experiência comprovada no design e desenvolvimento de sistemas distribuídos, microsserviços e APIs (RESTful, gRPC).

  • Bancos de Dados: Profundo conhecimento em bancos de dados relacionais (Ex: PostgreSQL, MySQL) e não relacionais (Ex: MongoDB, Redis, Cassandra).

  • Cloud Computing: Experiência prática com plataformas de nuvem como AWS, Google Cloud Platform (GCP) ou Microsoft Azure.

  • Metodologias Ágeis: Vivência em ambientes de desenvolvimento ágil (Scrum, Kanban).

  • Ferramentas de DevOps: Familiaridade com práticas de CI/CD, containers (Docker, Kubernetes) e ferramentas de automação.

  • Formação: Graduação em Ciência da Computação, Confidencial (Apenas para Cadastrados) de Software, Análise de Sistemas ou áreas correlatas, ou experiência de trabalho equivalente.

Qualificações Desejáveis (Diferenciais):

  • Experiência com arquitetura orientada a eventos e sistemas de mensageria (Ex: RabbitMQ, Kafka).

  • Conhecimento em práticas de segurança de aplicações (OWASP).

  • Contribuições para projetos de código aberto.

  • Experiência com Test Driven Development (TDD) e/ou Behavior Driven Development (BDD).

  • Inglês avançado para comunicação técnica.