Logo Trabalha Brasil vagas

Vaga de Desenvolvedor

Informações da vaga

  • Salário A combinar
  • Modalidade Home Office
  • Contrato Efetivo/CLT

Descrição da vaga

Desenvolvedor backend pleno globalweb home office Responsabilidades e atribuições Responsabilidades: Desenvolver, evoluir e manter serviços backend em garantindo qualidade, desempenho, segurança e escalabilidade. Implementar apis rest e/ou graphql, assegurando aderência a padrões de arquitetura, versionamento e boas práticas. Atuar no desenvolvimento de arquiteturas baseadas em microserviços, comunicação síncrona e assíncrona e processamento orientado a eventos. Integrar serviços backend com bancos de dados relacionais e/ou não relacionais, assegurando integridade, performance e confiabilidade. Implementar integrações com serviços externos e sistemas legados, utilizando mensageria, filas e apis. Desenvolver código seguindo boas práticas de engenharia de software, incluindo padrões de projeto, clean code e princípios solid. Implementar e manter testes automatizados (unitários, integração e contrato), garantindo qualidade contínua das entregas. Atuar em conjunto com arquitetos, qa, devops e demais desenvolvedores para garantir coerência técnica e integração das soluções. Apoiar processos de integração contínua, deploy e versionamento, assegurando estabilidade e rastreabilidade das entregas. Identificar e corrigir falhas, gargalos de performance e vulnerabilidades de segurança, propondo melhorias contínuas. Produzir e manter documentação técnica das soluções desenvolvidas. Cumprir prazos, metas e obrigações estabelecidas no plano de trabalho e no contrato. Atuar de forma colaborativa com os demais perfis do contrato, produzindo evidências técnicas das entregas realizadas. Atribuições: Implementar, manter e evoluir serviços backend em conforme requisitos funcionais e não funcionais definidos. Desenvolver e manter apis rest e/ou graphql, garantindo aderência aos padrões técnicos e arquiteturais estabelecidos. Implementar integrações entre microserviços, filas, mensageria e sistemas externos, assegurando comunicação eficiente e confiável. Realizar modelagem e acesso a dados, garantindo integridade, consistência e desempenho das bases de dados. Criar e manter testes automatizados (unitários, integração e contrato) para os serviços desenvolvidos. Apoiar processos de integração contínua, versionamento e deploy, seguindo os pipelines definidos. Identificar, analisar e corrigir defeitos, falhas de performance e vulnerabilidades de segurança. Apoiar atividades de refatoração e melhoria contínua do código e da arquitetura. Produzir e atualizar documentação técnica, incluindo apis, fluxos e decisões técnicas. Apoiar o time de qa na validação técnica das entregas. Atuar de forma colaborativa com arquitetos, devops, qa e demais desenvolvedores. Cumprir prazos, metas e padrões estabelecidos no plano de trabalho e no contrato. Produzir evidências técnicas das atividades e entregas realizadas. Soft skills: Boa comunicação técnica e colaboração em equipes multidisciplinares. Organização, disciplina e comprometimento com prazos e entregas. Capacidade analítica para identificação e resolução de problemas. Proatividade na proposição de melhorias técnicas e de qualidade. Responsabilidade e postura profissional em ambiente contratual. Mentalidade aberta para aprender novas formas de trabalho e sempre em busca de novos conhecimentos. Requisitos e qualificações Requisitos: experiência em desenvolvimento backend com utilizando javascript e/ou typescript. Conhecimento em arquitetura de microserviços, incluindo comunicação síncrona e assíncrona. experiência no desenvolvimento de apis rest e/ou graphql, incluindo versionamento, documentação e segurança. Conhecimento em mensageria, filas e processamento assíncrono (ex.: aws sqs, rabbitmq, kafka, azure service bus ou similares). experiência com bancos de dados relacionais e/ou não relacionais, incluindo modelagem de dados e consultas sql. Conhecimento em containers e ambientes cloud (docker e aws, azure ou gcp). experiência com controle de versão de código-Fonte (git) e fluxos de branch. Conhecimento em integração contínua e entrega contínua (ci/cd). experiência com testes automatizados (unitários e integração) em aplicações . Conhecimento em segurança de aplicações, incluindo boas práticas owasp e proteção de apis. Capacidade de compreender requisitos funcionais e não funcionais e traduzi-Los em soluções técnicas. experiência em ambientes ágeis (scrum, kanban ou similares). Capacidade de atuar em ambientes de alta disponibilidade, desempenho e escalabilidade. experiência na integração de sistemas e serviços externos. Capacidade de produzir documentação técnica básica das soluções desenvolvidas. Formação exigida: Graduação completa em uma das seguintes áreas: análise de sistemas, ciência da computação, processamento de dados, sistemas de informação, informática, engenharia da computação ou demais áreas de tecnologia da informação ou curso superior completo em qualquer área e especialização na área tecnologia da informação. Certificações desejadas: Cloud computing (prioritárias) Aws certified developer associate Microsoft azure developer associate (az-204) Google associate cloud engineer e javascript (altamente desejáveis) Openjs application developer (jsnad) Openjs services developer (jsnsd) Javascript certification (ex.: wchools, meta, coursera como diferencial) Apis, integração e microserviços Api design and development certification (apigee, kong, mulesoft, postman ou similares) Microservices fundamentals / architecture certification Containers e devops Docker certified associate (dca) Certified kubernetes application developer (ckad) Devops foundation (devops institute) Qualidade e testes de software Istqb foundation level Test automation certification (selenium, cypress, playwright ou similares) Segurança de aplicações Owasp top 10 certification Comptia security+ Agilidade e governança Scrum developer (psd) Scrum master (psm i / csm) diferencial Itil 4 foundation diferencial Informações adicionais Nossos benefícios: Seguro prudential: é concedido ao colaborador, de forma gratuita o seguro de vida, auxílio funeral e cesta natalidade, conforme regras específicas da seguradora Day off: será concedido ao colaborador folga em virtude do dia do aniversário, devendo este ser usufruído na mesma data e/ou no mês do aniversário Convênios e parcerias (instituições de ensino, academias, cursos de idiomas entre outros).

Vagas de emprego em todo Brasil • Entre no nosso canal e fique por dentro das mais novas vagas na sua região!
Entrar no canal

Carregando...

Estamos preparando tudo para você.

Aguarde um instante!