Globalweb Corp

Arquiteto de Software

Globalweb Corp

full-time

Posted on:

Location Type: Hybrid

Location: São PauloBrazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Definir, evoluir e manter a arquitetura de soluções baseadas em Node.js e microserviços, servless, assegurando escalabilidade, segurança e desempenho.
  • Orientar tecnicamente os desenvolvedores quanto a padrões arquiteturais, boas práticas de código e organização de serviços.
  • Criar templates e estruturas iniciais dos projetos.
  • Apoiar a definição e padronização das tecnologias, frameworks e ferramentas utilizadas nos projetos.
  • Garantir a integração eficiente entre serviços, APIs e sistemas legados, utilizando mensageria e comunicação assíncrona.
  • Criar e acompanhar o processos de integração contínua, versionamento, empacotamento e merge de builds, assegurando estabilidade das entregas.
  • Atuar como referência técnica, promovendo padronização arquitetural e qualidade técnica das soluções.
  • Apoiar a análise de requisitos funcionais e não funcionais, traduzindo-os em soluções arquiteturais viáveis.
  • Definir e criar padrões de organização de código, versionamento, pipelines e deploy.
  • Projetar e revisar design de APIs, contratos de serviços e integrações entre microserviços.
  • Apoiar tecnicamente os times no desenvolvimento, troubleshooting e refatoração de soluções Node.js.
  • Avaliar aspectos de performance, escalabilidade, resiliência e segurança das aplicações.
  • Participar da definição de estratégias de testes, monitoramento e observabilidade.
  • Apoiar processos de deploy, rollback e gestão de ambientes em cloud.
  • Atuar de forma colaborativa com times de desenvolvimento, QA, DevOps e negócio, garantindo alinhamento técnico.
  • Produzir e manter documentação arquitetural, diagramas e decisões técnicas (ADRs).

Requirements

  • Sólida experiência em Node.js (JavaScript/TypeScript) para desenvolvimento de APIs e serviços backend.
  • Conhecimento em arquitetura de microserviços serverless , incluindo padrões como API Gateway, Service Discovery, Circuit Breaker e Event-Driven Architecture.
  • Experiência em desenvolvimento de APIs REST e/ou GraphQL.
  • Conhecimento em mensageria e processamento assíncrono (ex.: AWS SQS, Kafka, RabbitMQ, Azure Service Bus ou similares, AWS Lambda).
  • Experiência com containers e orquestração (Docker, Kubernetes).
  • Conhecimento em bancos de dados relacionais e não relacionais, modelagem de dados e SQL.
  • Experiência com CI/CD, versionamento de código e práticas de DevOps.
  • Conhecimento em testes automatizados, TDD/BDD e boas práticas de qualidade de software.
  • Conhecimento em segurança de aplicações, incluindo OWASP, autenticação, autorização e proteção de APIs.
  • Experiência com cloud computing (AWS, Azure ou GCP).
  • Capacidade de atuar em ambientes de alta disponibilidade, alto volume de transações e grande escala.
  • Conhecimento em arquiteturas multi-tenant.
  • **Formação Exigida:** Graduação em curso de nível superior na área de Tecnologia da Informação, ou conclusão de qualquer curso de nível superior acompanhado de certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas.
Benefits
  • Plano de Saúde;
  • Plano Odontológico;
  • Seguro Prudential: é concedido ao colaborador, de forma gratuita o seguro de vida, auxílio funeral e cesta natalidade, conforme regras específicas da seguradora;
  • Vale Refeição ou Vale Alimentação;
  • Vale Transporte(opcional): é concedido ao colaborador, para uso no trajeto residência – trabalho – residência, e será descontado mensalmente o percentual de 6% sob o valor do salário, limitado ao valor do benefício;
  • Day off: será concedido ao colaborador folga em virtude do dia do aniversário, devendo este ser usufruído na mesma data e/ou no mês do aniversário;
  • Wellhub
  • Convênios e Parcerias (Instituições de Ensino, Academias, Cursos de Idiomas entre outros);
  • Ginástica Laboral.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Node.jsJavaScriptTypeScriptmicroservicesserverless architectureAPIsRESTGraphQLCI/CDSQL
Soft skills
technical guidancecollaborationtroubleshootingdocumentationproblem-solvingcommunicationorganizational skillsleadershipanalytical skillsquality assurance
Certifications
Bachelor's degree in Information Technologypostgraduate certificate in Information Technology