Match score not available

Desenvolvedor Full Stack SR

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Minimum 6 years of software development experience, Proficient in JavaScript, Node.js, and Java, Experience with AWS, Azure, or Google Cloud, Knowledge of DevSecOps practices, Familiarity with CI/CD pipelines.

Key responsabilities:

  • Provide advanced technical leadership to the team
  • Design and implement robust microservices architectures
  • Lead modernization projects for legacy systems
  • Mentor junior developers and promote growth
  • Implement monitoring and observability tools

Job description

O Desenvolvedor III (Sênior) será responsável por liderar a equipe técnica, definindo padrões e arquiteturas de sistemas que sustentem a estratégia de longo prazo da empresa. Este profissional tem um papel crucial nas decisões estratégicas de tecnologia, garantindo que as soluções sejam robustas, escaláveis e seguras, utilizando as melhores práticas do setor.

O Dev III lidera iniciativas de modernização, orienta a equipe na adoção de novas tecnologias, e impulsiona a transformação digital por meio de práticas inovadoras de DevOps e DevSecOps. Este profissional deve ser capaz de tomar decisões críticas em ambientes de alta pressão e inspirar sua equipe a alcançar excelência técnica e inovação.

Responsabilidades e Atribuições:

  • Liderança Técnica Avançada: Oferecer orientação técnica para toda a equipe, estabelecendo padrões de qualidade, segurança e eficiência, além de liderar iniciativas complexas de desenvolvimento.
  • Desenho e Arquitetura de Sistemas: Projetar e liderar a implementação de arquiteturas robustas e escaláveis, alinhadas aos objetivos de negócio, e definir a arquitetura de sistemas baseados em microsserviços e computação em nuvem.
  • Inovação Tecnológica: Avaliar, propor e implementar tecnologias de ponta, como IA, automação de infraestrutura, RPA, entre outras, para melhorar a eficiência operacional e o ciclo de desenvolvimento.
  • Modernização e Migração de Sistemas: Liderar projetos de modernização de sistemas legados, aplicando tecnologias como contêineres (Docker, Kubernetes) e arquiteturas de microsserviços, e coordenar migrações para ambientes de nuvem.
  • Garantia de Escalabilidade e Performance: Assegurar que o software seja otimizado para alta performance e escalabilidade, promovendo revisões periódicas e otimizações contínuas na arquitetura.
  • Revisão e Melhoria Contínua do Código: Conduzir revisões de código e definir processos de melhoria contínua, estabelecendo padrões de codificação e promovendo a excelência na qualidade do código.
  • Gestão de Segurança e DevSecOps: Implementar práticas de segurança no ciclo de desenvolvimento, introduzindo conceitos de DevSecOps e garantindo que as soluções estejam protegidas contra ameaças.
  • Mentoria e Desenvolvimento de Talentos: Atuar como mentor para desenvolvedores juniores e plenos, promovendo o crescimento técnico e comportamental da equipe.
  • Tomada de Decisões Estratégicas: Colaborar com gerentes de produto e stakeholders para definir prioridades e alinhar o roadmap técnico com os objetivos estratégicos de longo prazo da organização.
  • Automação de Infraestrutura e CI/CD: Coordenar a implementação de pipelines de CI/CD e automação de infraestrutura usando ferramentas como Terraform, Ansible e Jenkins.
  • Monitoramento e Observabilidade: Implementar e configurar ferramentas de monitoramento e logging (Prometheus, Grafana, ELK Stack), garantindo a observabilidade de todos os serviços e sistemas.
  • Colaboração Interfuncional: Trabalhar com equipes multifuncionais (dados, produto, segurança) para garantir que as soluções sejam integradas e otimizadas para todos os aspectos do negócio.

Requisitos:

  • Experiência Avançada em Desenvolvimento e Arquitetura: Experiência mínima de 6 anos com desenvolvimento de software e sólidos conhecimentos em design de sistemas e arquitetura de microsserviços.
  • Proficiência em Stacks de Mercado: Domínio de linguagens de programação como JavaScript, TypeScript, Node.js, Java, .Net e frameworks front-end como React ou Angular.
  • Experiência em Cloud e DevOps: Experiência com AWS, Azure ou Google Cloud, Oracle OCI e em práticas de DevOps, incluindo pipelines de CI/CD e gerenciamento de contêineres.
  • Conhecimento de Segurança de Software: Experiência com práticas de DevSecOps e segurança de software, integrando segurança em todas as fases do desenvolvimento.
  • Automação de Infraestrutura: Experiência com ferramentas de automação como Terraform e/ou Ansible.
  • Habilidades Avançadas em Monitoramento: Conhecimento em ferramentas de monitoramento e logging, como Prometheus, Grafana e ELK Stack, para garantir a observabilidade e o monitoramento de sistemas em tempo real.
  • Ferramentas Ágeis e Colaborativas: Familiaridade com ferramentas de gerenciamento de projetos como Jira ou Azure DevOps, e práticas ágeis (Scrum, Kanban).

Diferenciais:

  • Certificações Avançadas: Certificações em cloud (AWS, Azure, Google Cloud/Oracle OCI) ou DevOps.
  • Conhecimento em Inteligência Artificial e RPA: Experiência com ferramentas de RPA (UiPath, Blue Prism) e frameworks de IA (TensorFlow, PyTorch).
  • Automação de Infraestrutura e Contêineres: Experiência com Docker, Kubernetes e ferramentas de orquestração de contêineres.
  • Especialização em Segurança de Software: Certificações em segurança da informação e experiência com frameworks de segurança, como OWASP e práticas de compliance.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Mentorship
  • Decision Making

Full Stack Engineer Related jobs