Desenvolvedor de Back End
Um desenvolvedor de back end é responsável por criar e manter sistemas computacionais, garantindo a escalabilidade, segurança e desempenho.
Para atingir esse objetivo, você irá planejar, projetar e implementar soluções integradas utilizando tecnologias como Node.js, .NET e linguagens de programação. Além disso, você definirá padrões de segurança para proteger dados sensíveis e otimizar bancos de dados relacionais e NoSQL.
* Responsabilidades:
* Planejar e desenvolver APIs RESTful ou GraphQL
* Integrar sistemas internos e serviços de terceiros
* Definir e implementar padrões de segurança
* Criar e otimizar bancos de dados
Requisitos técnicos:
* Conhecimento avançado em Node.js e .NET
* Experiência com NestJS ou ASP.NET Core
* Banco de dados: PostgreSQL / SQL Server + Redis
* Arquiteturas de microserviços ou modulares
* CI/CD, Docker e Kubernetes
* Segurança de APIs (JWT, OAuth2, OWASP) e testes automatizados
Diferenciais:
* Mensageria: RabbitMQ e Kafka
* Integrações com sistemas de logística (TMS e WMS)
* Experiência em Cloud (Azure, AWS ou GCP)