Arquiteto(a) / Desenvolvedor(a) Backend Sênior (PJ) – REMOTO

  • Tempo integral
  • betim

Topshare

Arquiteto(a) / Desenvolvedor(a) Backend Sênior Node.js – Topshare & Creatonomy

  • ATENÇÃO: REQUISITO OBRIGATÓRIOApenas candidatos com experiência comprovada em Node.js devem se candidatar. Candidaturas sem este requisito serão desconsideradas.
  • Sobre a Topshare e o Ecossistema Creatonomy

    A Topshare é uma plataforma de tecnologia que pulsa no coração da creator economy, sendo parte fundamental do grupo Creatonomy.

    Estamos em busca de um(a) profissional sênior para atuar na arquitetura, desenvolvimento, manutenção e aprimoramento contínuo da plataforma Topshare. Além disso, você terá um papel de destaque participando ativamente na criação da plataforma Creatonomy e em outros projetos estratégicos do nosso grupo.

    Nosso foco absoluto é a construção de soluções escaláveis, resilientes e de alta performance para impulsionar todo o nosso ecossistema. Operamos em um ambiente de trabalho 100% remoto, onde valorizamos a flexibilidade, a inovação constante e a excelência técnica.

    Missão do Cargo

    Atuar como a nossa principal referência técnica, liderando a concepção e a implementação de soluções de Backend de ponta a ponta.

    Você será o(a) grande responsável por garantir a robustez, a escalabilidade e a alta disponibilidade dos nossos sistemas. Seu desafio diário será traduzir requisitos complexos de negócio em arquiteturas sólidas, elegantes e eficientes, com foco total na stack Node.js.

    Responsabilidades e Escopo de Atividades

    Seu escopo de trabalho abrangerá a totalidade do ciclo de desenvolvimento de software — desde a concepção técnica inicial até a entrega em produção e monitoramento —, com ênfase nas seguintes áreas:

     1. Desenvolvimento de Backend e Arquitetura

    • Construção de ponta: Projetar, desenvolver e manter APIs e microsserviços robustos e escaláveis (stack Node.js) para a Topshare e para a plataforma Creatonomy.

    • Gestão de Dados: Modelar, gerir e otimizar dados em bancos MongoDB (NoSQL), garantindo a integridade e a alta disponibilidade de todo o sistema.

    • Evolução Técnica: Contribuir ativamente para a definição e refinamento da arquitetura de microsserviços e a evolução contínua da nossa stack tecnológica.

    • Conteinerização: Utilizar Docker de forma avançada para o empacotamento e execução eficiente dos serviços em ambientes isolados.

    2. Qualidade de Código e Colaboração

    • Boas Práticas: Utilizar Git e seguir rigorosamente as melhores práticas de Git Flow, realizando pull requests e code reviews criteriosos de forma contínua.

    • Resiliência: Implementar testes unitários, de integração e de carga para garantir a confiabilidade e resiliência do sistema.

    • Mentoria: Atuar como referência técnica para a equipe, compartilhando conhecimento, elevando o nível técnico do time e propondo melhorias constantes na arquitetura e nos processos de CI/CD.

    3. Disponibilidade para Incidentes Críticos

    • Comprometimento com a Operação: Como responsável por sistemas de alta disponibilidade, o(a) profissional se compromete a responder e atuar na correção de erros, bugs ou falhas críticas de produção em tempo hábil — inclusive fora do horário comercial — quando a indisponibilidade do sistema impactar diretamente a operação ou a receita da empresa.

    Requisitos Técnicos

    • Experiência sólida e comprovada em desenvolvimento Backend, com foco em sistemas distribuídos e altamente escaláveis.

    • Proficiência avançada em Node.js e no desenvolvimento de APIs RESTful/GraphQL.

    • Experiência prática com arquitetura de microsserviços e aplicação de padrões de design (Design Patterns).

    • Experiência sólida com Docker e conceitos modernos de conteinerização.

    • Domínio de bancos de dados NoSQL, com experiência avançada específica em MongoDB.

    • Conhecimento profundo e aplicação de boas práticas de versionamento de código com Git.

    Diferenciais Desejáveis (Nice to have)

    • Experiência com Monorepo ou estratégias de arquitetura de software em aplicações de micros serviços.

    • Experiência prática em serviços AWS, especialmente ECS (Elastic Container Service), ECR (Elastic Container Registry) e Amplify para deploy e orquestração em nuvem.

    • Vivência sólida com monitoramento de aplicações, observabilidade e troubleshooting em ambientes de produção complexos.

     Informações da Vaga

    • Regime de Contratação: Pessoa Jurídica (PJ)

    • Remuneração: R$ 12.000,00 / mês

    • Local: 100% Remoto

    • Horário de Trabalho: De segunda a sexta-feira, em horário comercial.

    Se você é um(a) Arquiteto(a) / Desenvolvedor(a) Sênior que busca um desafio de ponta a ponta em um ecossistema de alta performance na Creator Economy, queremos conhecer você. Candidate-se!