Desenvolvedor(a) Back-End Júnior/Pleno

Remote - Campinas, SP

Apply

Desenvolvedor(a) Back-End Júnior/Pleno. Estamos procurando um(a) Desenvolvedor(a) Back-End Júnior/Pleno para se juntar à nossa equipe! Buscamos um profissional com experiência sólida no desenvolvimento de APIs e sistemas escaláveis, que domine C# e .NET. Que esteja atualizado(a) com as melhores práticas de segurança, performance e arquitetura de software.

Responsabilidades:

  • Desenvolver e manter APIs RESTful e microserviços robustos e escaláveis.
  • Integrar e otimizar bancos de dados relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis).
  • Implementar boas práticas de estruturação, versionamento e documentação de APIs.
  • Criar e manter testes unitários e de integração, assegurando qualidade e estabilidade do código.
  • Monitorar e otimizar performance, consumo de recursos e escalabilidade das aplicações back-end.
  • Colaborar com equipes de front-end, DevOps e produto para desenvolver soluções eficientes.
  • Aplicar práticas de CI/CD para deploys ágeis e seguros.
  • Garantir que as soluções desenvolvidas estejam alinhadas com boas práticas de arquitetura e design patterns.

Requisitos:

  • Experiência sólida em desenvolvimento com Node.js, Python, Java ou outra linguagem back-end.
  • Conhecimento avançado em bancos de dados SQL (PostgreSQL, MySQL) e/ou NoSQL (MongoDB, Redis).
  • Experiência na criação e consumo de APIs RESTful.
  • Conhecimento em controle de versão com Git.
  • Experiência com segurança de aplicações web e boas práticas de autenticação/autorização.
  • Familiaridade com arquitetura de microserviços.
  • Capacidade de analisar e otimizar código para garantir escalabilidade e performance.

Diferenciais:

  • Experiência com GraphQL.
  • Conhecimento em React Query e Next.js.
  • Experiência com Zod para validação de dados.
  • Familiaridade com ferramentas de design como Figma e Axure.
  • Experiência em otimização de performance e SEO.
  • Experiência com mensageria (RabbitMQ, Kafka, etc.).
  • Experiência com serverless e computação em nuvem (AWS, Azure, GCP).

Benefícios:

  • Prestador de serviços - PJ (Buscamos parceiros a longo prazo).
  • Trabalho Remoto.
  • Carga horária 8 horas por dia (168 mensal).
  • Banco de horas com fechamento a cada quadrimestre (Pagamento das horas positivas).
  • Remuneração variável após 4 meses de contrato.
  • Cartão Flexível: oferecemos um valor de alimentação de R$ 29,57/dia útil.
  • Folga remunerada: 7 dias corridos a partir de 1 ano de contrato, 15 dias a partir de 2 anos de contrato, de 5 anos até 8 anos de contrato serão 21 dias corridos (3 semanas não consecutivas) e a partir de 8 anos em diante serão 30 dias corridos (separando em períodos).
  • Sexta presente (1 dia de folga do Mês do aniversário).
  • Parceria com Wellhub.
  • Parceria com Open English.
  • Parceria com FIAP.
  • Parceria com serviço de psicologia.

Visite nosso site e explore nossos cases e soluções digitais: https://www.kognit.com.br/

Requisitos

Experiência

  • Experiência sólida em desenvolvimento com Node.js, Python, Java ou outra linguagem back-end.
  • Conhecimento avançado em bancos de dados SQL (PostgreSQL, MySQL) e/ou NoSQL (MongoDB, Redis).
  • Experiência na criação e consumo de APIs RESTful.
  • Conhecimento em controle de versão com Git.
  • Experiência com segurança de aplicações web e boas práticas de autenticação/autorização.
  • Familiaridade com arquitetura de microserviços.
  • Capacidade de analisar e otimizar código para garantir escalabilidade e performance.

Habilidades

  • Node.js
  • Python
  • Java
  • C#
  • .NET
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Git
  • RESTful API
  • microservices
  • CI/CD
  • Security best practices
  • Performance optimization
  • Database design

Responsabilidades

  • Desenvolver e manter APIs RESTful e microserviços robustos e escaláveis.
  • Integrar e otimizar bancos de dados relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis).
  • Implementar boas práticas de estruturação, versionamento e documentação de APIs.
  • Criar e manter testes unitários e de integração, assegurando qualidade e estabilidade do código.
  • Monitorar e otimizar performance, consumo de recursos e escalabilidade das aplicações back-end.
  • Colaborar com equipes de front-end, DevOps e produto para desenvolver soluções eficientes
  • Aplicar práticas de CI/CD para deploys ágeis e seguros.
  • Garantir que as soluções desenvolvidas estejam alinhadas com boas práticas de arquitetura e design patterns.

Tecnologias

Node.jsPythonJavaC#.NETPostgreSQLMySQLMongoDBRedisGitRESTful APImicroservicesCI/CDGraphQLReact QueryNext.jsZodFigmaAxureRabbitMQKafkaAWSAzureGCPserverless

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.