Última atualização: 15 de Outubro de 2024

Software Architect

🌍 100% Remoto👌 Candidatura simplificada

Via Linkedin

Sobre

Quais serão suas atividades do dia-a-dia? 

  • Revisar e otimizar a arquitetura do sistema, garantindo escalabilidade e segurança.
  • Elaborar provas de conceitos com o intuito de validar a solução arquitetural e decisões técnicas
  • Propor melhorias contínuas e evoluções arquiteturais, minimizando impacto na operação em produção.
  • Monitorar a performance do sistema, antecipar problemas e garantir alta disponibilidade e resiliência.
  • Colaborar com o time para implementar soluções de otimização e resolver incidentes críticos.
  • Participar de reuniões com o cliente e stakeholders, transformando requisitos de negócio em soluções técnica e sair dessas reuniões com desenhos técnicos de arquitetura e criar/atualizar documentação detalhada.
  • Suportar os desenvolvedores e QA com boas práticas e revisões de código
  • Ajudar na implementação de mudanças críticas com foco em qualidade
  • Manter o sistema seguro, aplicando melhorias em segurança e garantindo conformidade com regulações do setor
  • Orientar e apoiar o desenvolvimento técnico do time, promovendo boas práticas e soluções arquiteturais eficientes.
  • Criação e manutenção de modelos de diagramas funcionais;
  • Criação e manutenção de modelos de diagramas técnicos;

Quais são os requisitos obrigatórios para esse cargo? 

Arquitetura de Sistemas:

  • Design de Software: Capacidade de criar arquiteturas escaláveis, robustas e modulares.
  • Padrões de Arquitetura: Conhecimento de padrões como microserviços, monolitos, event-driven, serverless.
  • Modelagem UML e Arquiteturas Orientadas a Eventos: Capacidade de documentar e modelar sistemas.
  • Arquitetura Limpa (Clean Architecture) ou DDD (Domain-Driven Design): Métodos de separação de responsabilidades, coesão e abstração.

Infraestrutura e DevOps:

  • Cloud Computing: Experiência com serviços como AWS, Azure ou Google Cloud (entendimento de arquitetura de sistemas distribuídos, escalabilidade, resiliência).
  • CI/CD Pipelines: Conhecimento de automação de deploy, integração contínua, ferramentas como Jenkins, GitLab CI, etc.
  • Infraestrutura como Código (IaC): Familiaridade com Terraform, Ansible ou CloudFormation.

Desenvolvimento de Software:

  • Linguagens de Programação: Sólido conhecimento em Node.js e Java e outras linguagens relevantes no mercado.
  • APIs e Integrações: Experiência com design e implementação de APIs RESTful, SOAP, GraphQL.
  • Desenvolvimento Full Stack: Capacidade de entender tanto o back-end quanto o front-end, se necessário.
  • Bancos de Dados: Relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB, Cassandra) – além de estratégias de otimização e modelagem de dados.

Segurança da Informação:

  • Princípios de Segurança: Conhecimento em práticas de segurança como autenticação, autorização, criptografia, segurança em APIs e melhores práticas OWASP.
  • Compliance e Normas: Conhecimento de regulamentações (como GDPR, LGPD, PCI-DSS) e como aplicá-las na arquitetura de software

Performance e Escalabilidade:

  • Sistemas Distribuídos: Entendimento de como projetar sistemas que suportam grandes volumes de tráfego e que são resilientes a falhas.
  • Balanceamento de Carga, Cache e CDNs: Experiência com técnicas para otimização de desempenho e escalabilidade.

 


Benefícios

  • Plano de Saúde e Odontológico
  • Vale alimentação e/ou refeição
  • Seguro vida
  • Gympass
  • Auxílio creche
  • PLR

Requisitos

  • Capacidade de aprender rápido;
  • Habilidade em planilhas
  • Vivência em R&S de vagas de grande volume
  • Vivência em hunting estratégico para vagas tech
  • Habilidade em realizar entrevistas online
  • Possuir conhecimento teórico e prático em Recrutamento e Seleção
  • Afinidade com ambiente tecnológico
  • Ter ótimas habilidades de comunicação verbal e escrita
  • Senso de organização e didática, afinal o Time de pessoas deve ser exemplo

Desejáveis

  • Ter atuado em administradora e/ou condomínio
  • Ter cursos na área de R&S em vagas tech
  • Ter atuado com vagas de volume
  • Ter muita energia em querer fazer a diferença na vida de muitas pessoas
  • Curtir ambientes de startup e foco em resultados
  • Conhecimento no mercado SaaS e experiência com recrutamento e seleção tech são diferenciais importantes

Outras Informações

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar".

Hey!

Cadastre-se na Remotar para ter acesso a todos os recursos da plataforma, inclusive inscrever-se em vagas exclusivas e selecionadas!