Talent.com
A vaga não está disponível no seu país.
Desenvolvedor Back-End Pleno

Desenvolvedor Back-End Pleno

Db CleaningSão Paulo, Brasil
Há 6 dias
Descrição da vaga
  • Descrição do Cargo
  • Responsabilidades
  • Desenvolver, implementar e manter a lógica de servidor para aplicações web e móveis.
  • Criar e manter APIs RESTful e / ou GraphQL para comunicação entre sistemas.
  • Projetar e gerenciar bancos de dados relacionais e não relacionais.
  • Garantir que a arquitetura do sistema seja segura, escalável e de alto desempenho.
  • Implementar medidas de segurança de dados e proteger a aplicação contraataques comuns (XSS, CSRF, SQL Injection, etc.).
  • Realizar integrações de sistemas com APIs de terceiros e serviços externos.
  • Colabore com uma equipe de front-end para garantir a correta aplicação das funcionalidades.
  • Monitorar, diagnosticar e corrigir problemas de desempenho e erros no ambiente de produção.
  • Aplicar boas práticas de desenvolvimento, como padrões de design, SOLID, DRY, etc.
  • Participe de revisões de código e ajude a definir padrões de código.
  • Requisitos Técnicos
  • Sólidos conhecimentos em linguagens de programação server-side, como Node.js, Python, Java, Ruby, PHP ou Go.
  • Experiência com frameworks back-end (Express.js, Django, Spring Boot, Ruby on Rails, Laravel, etc.).
  • Experiência com bancos de dados relacionais (MySQL, PostgreSQL) e nãorelacionais (MongoDB, Redis, etc.).
  • Conhecimento em APIs RESTful e WebSocket para comunicação em tempo real.
  • Experiência com autenticação e autorização, utilizando JWT, OAuth ou outro protocolo.
  • Familiaridade com práticas de segurança em desenvolvimento de aplicações web.
  • Experiência com versionamento de código (Git) e colaboração em repositórios como GitHub ou GitLab.
  • Conhecimento em serviços em nuvem (AWS, Google Cloud, Azure) e DevOps (CI / CD, containers, Kubernetes) é conveniente.
  • Testes automatizados (unitários e de integração) para garantir a qualidade do código.
  • Familiaridade com Docker e virtualização de ambientes para desenvolvimento.
  • Experiência em uso de inteligência artificial e criação de chatbots.
  • Qualificações Desejáveis
  • Experiência com microserviços e arquiteturas escaláveis.
  • Conhecimento em gerenciamento de filas e eventos (RabbitMQ, Kafka, etc.).
  • CI / CD e pipelines de automação (Jenkins, CircleCI, etc.).
  • Familiaridade com containers e orquestração (Docker, Kubernetes).
  • Conhecimento em Cloud computing e soluções de escala horizontal.
  • Experiência com GraphQL e APIs modernas.
  • Habilidade em otimização de desempenho de bancos de dados e aplicações.
  • Qualidades Pessoais
  • Pensamento analítico e capacidade de resolver problemas complexos de maneira eficiente.
  • Forte habilidade de trabalho em equipe e colaboração com times multidisciplinares.
  • Autodisciplina e capacidade de trabalho de forma autônoma.
  • Curiosidade e vontade de aprender novas tecnologias e melhorar suas habilidades.
  • Boa comunicação para compartilhar ideias e soluções com a equipe
  • Experiência e Formação
  • Formação em Ciência da Computação, Engenharia de Software, ou áreas correlatas.
  • Experiência relevante também será considerada.

    • 2 a 5 anos de experiência comprovada em desenvolvimento backend.
    • Portfólio ou projetos anteriores que demonstram suas habilidades técnicas e experiência é um diferencial.
    • Benefícios
    • Salário competitivo de acordo com a experiência.
    • Flexibilidade de trabalho, com possibilidade de home office.
    • Oportunidade de trabalhar em projetos inovadores e escaláveis.
    • Ambiente colaborativo, com oportunidades de crescimento e aprendizagem.
    • Tipo de vaga : Efetivo CLT

      Pagamento : R$9.000,00 - R$11.000,00 por mês

    • Benefícios
    • Trabalho remoto
    • Horário de trabalho :

    • De segunda à sexta-feira
    • Turno de 8 horas
    Criar um alerta de emprego para esta pesquisa

    Desenvolvedor Pleno • São Paulo, Brasil