⚠️ ATENÇÃO : REQUISITO OBRIGATÓRIO
APENAS CANDIDATOS COM EXPERIÊNCIA COMPROVADA EM .NET (C#) DEVEM SE CANDIDATAR. CANDIDATURAS SEM ESTE REQUISITO SERÃO DESCONSIDERADAS.
Vaga : Desenvolvedor(a) Backend Sênior (PJ) em .NET
Sobre a Topshare
A Topshare é uma plataforma de tecnologia que está transformando o mercado da creator economy. Nossa solução automatiza e otimiza o marketing colaborativo e as trocas de divulgações para criadores de conteúdo, fornecendo uma ferramenta poderosa para o crescimento e monetização. Buscamos a excelência técnica para garantir a escalabilidade, segurança e alta performance de nossa plataforma.
Operamos em um ambiente de trabalho totalmente remoto, valorizando a flexibilidade, a inovação, a colaboração e a excelência técnica.
Missão do Cargo
O(A) Desenvolvedor(a) Backend Sênior terá um papel crucial na concepção, desenvolvimento e execução de novos projetos estratégicos para a Topshare. Será responsável por desenvolver APIs e microsserviços escaláveis e eficientes, garantindo a alta disponibilidade e performance da plataforma, especialmente em momentos de alto tráfego e complexidade de dados. Este profissional será uma referência técnica, liderando a implementação de boas práticas de desenvolvimento e a evolução contínua da nossa stack, atuando ativamente na expansão e inovação do nosso produto.
Responsabilidades
- Desenvolver, manter e aprimorar as funcionalidades existentes e novas features da plataforma, além de liderar tecnicamente novos projetos estratégicos, utilizando .NET (C#).
- Garantir a escalabilidade e a performance das aplicações, implementando soluções de caching e otimização de consultas.
- Trabalhar com Docker para empacotamento, orquestração e execução dos serviços em ambientes isolados.
- Gerenciar e otimizar bancos de dados NoSQL (MongoDB), garantindo a integridade e a alta disponibilidade dos dados.
- Colaborar com o time de Produto e Frontend para definir a melhor arquitetura de integração e entrega de dados.
- Implementar testes unitários, de integração e de carga para assegurar a qualidade e a resiliência do código.
- Utilizar Git e seguir boas práticas de Git Flow, realizando revisões de código (code review) e contribuindo para a documentação técnica.
- Propor e implementar melhorias na arquitetura, nos processos de CI / CD e na manutenção preventiva e corretiva do sistema.
Requisitos Técnicos
Experiência em desenvolvimento Backend, com foco em sistemas distribuídos e escaláveis.Proficiência obrigatória em .NET (C#) e desenvolvimento de APIs RESTful / GraphQL.Experiência sólida com Docker e conceitos de conteinerização.Domínio de bancos de dados NoSQL, com experiência avançada em MongoDB.Conhecimento e aplicação de boas práticas de versionamento com Git.Familiaridade com metodologias ágeis (Scrum / Kanban).Capacidade de resolver problemas complexos de forma proativa e eficiente.Diferenciais Desejáveis
Experiência com Neo4j ou outros bancos de dados orientados a grafos para modelagem de relacionamentos complexos.Experiência em serviços AWS, como ECS (Elastic Container Service), ECR (Elastic Container Registry) e Amplify para deploy e orquestração em nuvem.Conhecimento em arquitetura de microsserviços e comunicação assíncrona (filas / mensageria).Vivência com monitoramento de aplicações e troubleshooting em ambiente de produção.Informações da Vaga
Regime de Contratação : Pessoa Jurídica (PJ)Remuneração : R$ 12.000,00 / mêsHorário de Trabalho : De segunda a sexta-feira, das 9h às 18hLocal : RemotoSegmento da Empresa : Tecnologia para a Creator EconomySe você é um(a) Desenvolvedor(a) Sênior apaixonado(a) por .NET, arquitetura escalável e quer fazer parte de uma empresa que está inovando no mercado digital, candidate-se!