Pular para o conteúdo principal

Software Architect (Remote)

Descrição da vaga

.

Responsabilidades e atribuições

  • Inclua no mínimo 5 itens.

Requisitos e qualificações

  • Atuar como Arquiteto de Software, sendo responsável pelo desenho e definição da proposta de solução fullstack completa;
  • Traduzir requisitos de negócios em critérios técnicos, padrões de projeto, boas práticas de desenvolvimento e implementações técnicas;
  • Quebrar itens de trabalho (work items) em estórias de usuário (US) detalhadas;
  • Mapear e analisar o projeto atual, identificando e gerando débitos técnicos quando necessário;
  • Dar suporte aos desenvolvedores na compreensão da arquitetura de software, regras de negócio, critérios de aceite, cenários de teste e requisitos de desenvolvimento;
  • Atuar como embaixador de desenvolvimento de software seguro e performático;
  • Conduzir e direcionar discussões em refinamentos técnicos;
  • Garantir conformidade com requisitos de arquitetura cloud definidos previamente;
  • Garantir um processo de documentação adequado e sustentável dos projetos sob sua responsabilidade;
  • Garantir e fomentar boas práticas de observabilidade, testes, segurança e performance ao longo do ciclo de vida do software.

Informações adicionais

  • Comunicação clara, escrita e verbal, em contexto remoto;
  • Histórico de definição de padrões e evangelização de boas práticas;
  • Domínio avançado em React/Next, Node/Nest, Vite, Astro, entre outros;
  • Conhecimento avançado em todo o ecossistema TypeScript/JavaScript;
  • Conhecimento em Design Patterns;
  • Experiência com testes automatizados, unitários, de integração e end-to-end (e2e);
  • Experiência com bancos de dados relacionais e não relacionais, incluindo modelagem, otimização de consultas, índices e collections, com prioridade para MySQL;
  • Experiência com conteinerização para desenvolvimento local e ambientes de CI/CD;
  • Git fluente, incluindo gitflow, pull requests e code review;
  • Experiência prática com ambientes Cloud, com preferência para GCP (Cloud Run, Pub/Sub, Cloud SQL ou equivalentes);
  • Experiência com implantação e configuração de pipelines CI/CD (Azure DevOps, GitHub Actions, Jenkins, GitLab CI ou similares);
  • Noções de Metodologias Ágeis (Scrum e Kanban);
  • Noções de EDA (Event-Driven Architecture) e mensageria (Kafka, Pub/Sub, RabbitMQ);
  • Conhecimento em DDD (Domain-Driven Design).

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Fit Cultural
  3. Etapa 3: Entrevista Líder
  4. Etapa 4: Cadastro de Qualificação
  5. Etapa 5: Oferta e Negociação
  6. Etapa 6: Contratação

Become a Compasser, be part of AI/R.

Compass UOL is a global firm and part of the AI Revolution Company, together transforming organizations using Artificial Intelligence, Generative AI, and other of today’s most advanced technologies.


We equip our team with proprietary and external AI-driven tools to design and build digital-native platforms, integrating cutting-edge technologies and enabling companies to innovate, transform their businesses, and drive success in their markets.

To achieve this, we attract and develop the best talent, creating opportunities that enhance people’s lives and highlight the positive impact of disruptive technologies.

We empower borderless talent and promote knowledge and opportunities in the latest market trends, driving significant personal and professional growth.

Join us and be part of the AI-driven revolution.