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!