A plataforma Topshare está procurando por um profissional experiente em desenvolvimento de software para trabalhar na arquitetura, desenvolvimento e manutenção da plataforma. O candidato deve ter conhecimentos avançados em Node.js e experiência em sistemas distribuídos e escaláveis.
Os principais objetivos do cargo incluem garantir a robustez, escalabilidade e alta disponibilidade dos sistemas, traduzindo requisitos de negócio em arquiteturas sólidas e eficientes. O profissional também deve contribuir ativamente para a definição da arquitetura de microsserviços e a evolução contínua da stack tecnológica.
O perfil ideal é alguém que seja capaz de projetar, desenvolver e manter APIs e microsserviços robustos e escaláveis, utilizando a stack Node.js. Além disso, o candidato deve ter experiência com Docker e conceitos de conteinerização, além de domínio de bancos de dados NoSQL, como MongoDB.
O regime de trabalho será remoto, e o horário de trabalho será de segunda a sexta-feira, em horário comercial. A remuneração será de R$ 12.000,00/mês.
Requisitos
* Experiência sólida em desenvolvimento Backend, com foco em sistemas distribuídos e escaláveis;
* Proficiência em Node.js e desenvolvimento de APIs RESTful/GraphQL;
* Experiência com arquitetura de microsserviços e padrões de design;
* Experiência sólida com Docker e conceitos de conteinerização;
* Domínio de bancos de dados NoSQL, como MongoDB;
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;