Stay safe: protecting yourself from recruitment scams

Senior Software Engineer

São Paulo
Freelance
English, Portuguese

Job description

Estamos em busca de um(a) Engenheiro(a) de Software Full Stack Sênior altamente qualificado(a) para se juntar ao nosso time dinâmico e orientado a produto. Nesta função, você irá projetar e desenvolver aplicações web de alta performance e serviços de backend escaláveis em um ecossistema moderno (Next.js / FastAPI / Azure).

Você será um(a) dos(as) principais responsáveis por traduzir requisitos de negócio complexos em arquiteturas robustas, escaláveis e de fácil manutenção.

Responsabilidades

Desenvolvimento Web

  • Construir interfaces de usuário interativas e de alta performance utilizando Next.js e React com TypeScript
  • Colaborar com times de Produto e UX para entregar experiências front-end intuitivas, responsivas e acessíveis

Backend & APIs

  • Projetar e implementar serviços de backend de alta concorrência usando Python e FastAPI (foco em programação assíncrona)
  • Construir, documentar e manter APIs RESTful e camadas de integração
  • Garantir segurança, performance e confiabilidade dos serviços

Arquitetura & Design de Sistemas

  • Projetar sistemas escaláveis utilizando Domain-Driven Design (DDD), microserviços e arquiteturas orientadas a eventos
  • Traduzir requisitos de negócio complexos em padrões arquiteturais claros e soluções técnicas sólidas
  • Participar de revisões de design técnico e promover boas práticas em toda a equipe de engenharia

Cloud & DevOps

  • Containerizar aplicações com Docker e orquestrá-las com Kubernetes
  • Implementar e manter pipelines de CI/CD utilizando GitHub Actions e fluxos GitOps
  • Colaborar com times de DevOps/Cloud para otimizar deploys e ambientes de execução em Azure

Gestão de Dados

  • Arquitetar e otimizar camadas de dados em bancos relacionais (PostgreSQL, MSSQL) e NoSQL (Cosmos DB, MongoDB)
  • Realizar tuning de performance, estratégias de indexação e otimização de queries
  • Garantir integridade, escalabilidade e resiliência dos dados entre serviços

Qualidade & Observabilidade

  • Assegurar confiabilidade dos sistemas por meio de testes automatizados abrangentes (Pytest, Jest)
  • Implementar monitoramento, logging e alertas com Datadog, Prometheus ou ELK
  • Identificar e resolver proativamente gargalos de performance e incidentes em produção

Perfil

  • 6+ anos de experiência profissional como Engenheiro(a) de Software, com atuação full stack
  • Domínio avançado de Next.js e React (TypeScript)
  • Forte experiência com Python, especialmente FastAPI e programação assíncrona
  • Sólido conhecimento de:
    • System Design e Sistemas Distribuídos
    • Princípios de Domain-Driven Design (DDD)
     
  • Experiência prática com:
    • Docker e Kubernetes
    • Serviços de nuvem Azure (deploy, configuração e monitoramento)
     
  • Forte conhecimento em GitHub Actions, fluxos GitOps e práticas modernas de CI/CD
  • Experiência comprovada com bancos SQL e NoSQL, incluindo tuning e otimização de performance

A Amaris Consulting se orgulha de ser um local de trabalho com igualdade de oportunidades. Estamos comprometidos em promover a diversidade dentro da força de trabalho e criar um ambiente de trabalho inclusivo. Para este fim, acolhemos candidaturas de todos os candidatos qualificados independentemente do sexo, orientação sexual, raça, etnia, crenças, idade, estado civil, deficiência ou outras características.

Who are we?

A Amaris Consulting é uma empresa de consultoria tecnológica independente que fornece orientação e soluções às empresas.
Com mais de 1000 clientes em todo o mundo, temos vindo a implementar soluções em grandes projetos, há mais de uma década – isso é possível através de uma equipa internacional de 7,600 pessoas espalhadas por 5 continentes e em mais de 60 países. As nossas soluções focam-se em quatro linhas de negócio diferentes: Sistemas de Informação & Digital, Telecomunicações, Ciências da Vida e Engenharia.
Estamos focados em construir e nutrir uma comunidade de talentos de topo onde todos os membros da nossa equipa possam alcançar todo o seu potencial.
A Amaris é a sua “stepping stone” para atravessar rios de mudança, enfrentar desafios e alcançar todos os seus projetos com sucesso.

Interested in this job?

.doc, .docx, .pdf
Sending your application