Pessoa Desenvolvedora Backend Node Pleno

Ficha Técnica

Você será responsável por:

Atividades principais

  • Pensar constantemente em novas ideias e não ter medo de errar;
  • Desenvolver os nossos sistemas sempre pensando em boas práticas de arquitetura de software, trazendo sugestões e experiências;
  • Identificar e propor melhorias para os sistemas atuais para aumento de
  • produtividade, escalabilidade, estabilidade e/ou controle;
  • Prestar suporte técnico para que o nosso time interno tenha as melhores condições de atender os nossos clientes.

Para este desafio, é necessário:

Requisitos

  • Fluente em Javascript (ES6+)
  • Conhecimentos de Node.js;
  • Conhecimento de API REST;
  • Conhecimento de SQL (Banco de dados);
  • Conhecimento em ferramentas de testes;
  • Práticas de Devops para implementar rotinas de CI/CD;
  • Conhecimentos de computação em nuvem e distribuída;
  • Conhecimentos de controle de versões (GIT);
  • Conhecimento de metodologias ágeis;
  • Esteja alinhado com as melhores práticas de desenvolvimento.

Desejável

  • Conhecimento de desenvolvimento de aplicativos móveis;
  • Conhecimento de desenvolvimento WEB;

O que oferecemos:

Benefícios

Candidate-se:

Pessoa Desenvolvedora Backend Node PLENO

Desenvolvedor(a) Back-End

Ficha Técnica

Quem buscamos:

Buscamos pessoas que curtam o modelo de trabalho remoto para potencializar a experiência do usuário nos produtos leadlovers.

Responsabilidades e atribuições:

  • Desenvolver aplicações para melhorar a experiência do usuário;
  • Assegurar boa performance da plataforma em dispositivos;
  • Realizar documentações para usuários dos sistemas.

Requisitos e qualificações:

  • Experiência profissional com Node.js;
  • Experiência profissional com .NET MVC;
  • Experiência com javascript (frameworks e bibliotecas);
  • Experiência com bancos de dados relacionais e não relacionais;
  • Experiência com Git;
  • Experiência com filas e mensagerias;
  • Experiência na aplicação de testes unitários;
  • Boas práticas de programação (clean code, solid, design patterns, TDD, BDD).

O que oferecemos:

Benefícios flexíveis para atender seu estilo de vida em educação, mobilidade, saúde, bem-estar, cultura e entretenimento
Plano de saúde e odontológico com cobertura nacional para você e cônjuge
Day off durante seu mês de aniversário
Vale-refeição ou vale-alimentação
Seguro de vida sem descontos
Convênio com universidades
Terapia e meditação online
Clube de descontos
Auxílio creche

Candidate-se:

Desenvolvedor(a) Back-End

Software Engineer Back-End na Conta SImples:

Ficha Técnica

O time de Tecnologia:

Contexto do time

Nosso time é focado em desenvolver uma ferramenta cada vez melhor e mais segura para nossos clientes, traz para o dia a dia o espírito de agilidade e inovação. Trabalhamos por tribos e squads e prezamos pela integração e colaboração.

Se você é movido(a) por desafios, gosta de trabalhar em equipe e sempre quis trabalhar em uma startup em alto crescimento, essa oportunidade é pra você!

Sua missão como Software Engineer Back-End:

Desafio da vaga

Participar ativamente definindo, desenvolvendo, implantando, acompanhando e mantendo soluções com qualidade e escaláveis. Auxiliar na evolução e desenvolvimento do time e seus processos de desenvolvimento de software.

Você será responsável por:

Atividades principais

  • Contribuir com o time na implementação de boas práticas de desenvolvimento e code design;
  • Definir e implementar a melhor arquitetura para novos projetos e melhorias nos projetos atuais;
  • Colaborar com a melhoria contínua dos nossos processos de desenvolvimento, bem como na melhoria da nossa arquitetura nas aplicações;
  • Colaborar com a execução e sugerir melhorias em nossos processos ágeis.

Para este desafio, é necessário:

Requisitos

  • Conhecimento em POO (desejável conhecimento em Nodejs com Typescript, Java, Kotlin, Go, .Net);
  • Sólidos conhecimentos em desenvolvimento de testes automatizados utilizando frameworks (como Jest, Testing Library, Jasmine, Mocha, entre outros);
  • Conhecimento de boas práticas de desenvolvimento de software (design patterns, SOLID, Clean code);
  • Sólidos conhecimentos em bancos de dados SQL e noSQL;
  • Conhecimentos de Cloud Computing (desejável AWS) e arquitetura serverless;
  • Conhecimentos em diferentes protocolos de comunicação e sólidos conhecimentos no protocolo HTTP e API Rest.

O que oferecemos:

Benefícios de ser um Simpler

Candidate-se:

Software Engineer Back-End

Desenvolvedor(a) Back-End Sênior

Ficha Técnica

O nosso time:

Contexto do time

O time de Tecnologia é caracterizado principalmente pela autonomia e interdisciplinaridade que cada membro possui! Desde o QA até o Front, todos têm oportunidade de contribuir, serem ouvidos, e não apenas dentro da área de Tecnologia, mas em toda a Sólides. O time conversa com o pessoal do Comercial, do CS, do Marketing e só pára quando encontra a solução perfeita para os nossos clientes!!

Responsabilidades:

Atividades principais

  • Escolha da tecnologia adequada para desenvolvimento e testes das aplicações;
  • Levantar dependências, estimativas macro, viabilidade técnica e complexidade junto ao time de produto no design de solução;
  • Garantir que tecnicamente os requisitos e diretrizes estejam completos, coesos e coerentes;
  • Atuar em situações críticas;
  • Levantar e direcionar janelas para priorização de melhorias de performance e escalabilidade, bem como gerenciar débitos técnicos.

Para este desafio, é necessário:

Requisitos

  • Conhecimento avançado em Ruby e Rails e/ou Node.JS;
  • Excelente conhecimento de bancos de dados relacionais e tecnologias SQL (MySQL);
  • Experiência com git;
  • Experiência em desenvolvimento de API RESTful.

Vamos adorar se você tiver:

diferencial

  • Testes automatizados;
  • Experiência com metodologia ágil, trabalho em sprints e times organizados em squads;
  • Conhecimento de boas práticas de qualidade como TDD;
  • Estar habituada à cultura de code review;
  • Vivência com CD (Entrega contínua).

Candidate-se:

Desenvolvedor(a) Back-End Sênior

Staff Software Engineer na banQi:

Ficha Técnica

Sobre a vaga:

Como QA Engineer, você ajudará a garantir que nossos mais de 1,8 milhão de clientes tenham experiências incríveis nos nossos produtos e na nossa plataforma de inclusão, pois será você responsável por desenvolver uma cultura de qualidade forte e colaborativa, onde participamos de toda a cadeia de valor de Desenvolvimento de Produtos.

Alguns dos desafios que você vai encarar:

  • Projetar, desenvolver, revisar e testar uma ampla gama de recursos e sistemas compostos de modelos de dados SQL, APIs REST e métodos criptográficos 
  • Seja um programador prático que sabe como trazer uma história até a linha de chegada 
  • Fornecer liderança técnica para uma squad que trabalha dentro de uma estrutura ágil 
  • Ajudar a orientar novos engenheiros de software nas melhores práticas e estratégias

No nosso ambiente de trabalho, valorizamos:

  • Comunicação clara, concisa e assertiva, para garantir nosso espírito de time no dia-a-dia.
  • Coragem para correr riscos calculados e para contribuir com algo grandioso.
  • Maturidade na tomada de decisões, sempre se baseando em fatos e dados, para garantir assim a contrução daquilo que é valioso e permanente.
  • Sinceridade e transparência, para aprendermos com os nossos erros e evoluírmos sempre.

Para este desafio, é necessário:

Requisitos e qualificações

  • Experiência em desenvolvimento de back-end com Node js com Typescript;
  • Experiência em ambiente ágil (Kanban ou Scrum);
  • Experiência em Cloud;
  • Experiência em Tecnologias de containerização (Docker ou Kubernetes);
  • Vivência em arquitetura e aplicações de alta volumetria;
  • Familiaridade em desenvolvimento em pipelines de CI/CD;
  • Experiência em Bancos de dados SQL ou NoSQL
  • Desejável ter Java e/ou Kotlin (no Backend).

Candidate-se:

Staff Software Engineer

Especialista em Desenvolvimento de Software (Back-End)

Ficha Técnica

Sobre a vaga:

Como Especialista em Desenvolvimento de Software (Back-End) na Catho você será responsável por garantir a tomada das melhores decisões técnicas dentro de times multidisciplinares em formato de squad. Nossos times atuam com desenvolvimento web e mobile para a plataforma de carreira da Catho. Dentre os desafios estão entender as necessidades do cliente, acompanhar tendências do mercado e usar o melhor da tecnologia para disponibilizar features com qualidade e rapidez. No dia a dia, você terá a oportunidade de contribuir com suas ideias e agregar valor continuamente para os diversos candidatos que usam a nossa plataforma para a busca de uma nova oportunidade de trabalho.

Buscamos uma pessoa que possua:

  • Conhecimento em linguagens como Javascript (Node e React), GoLang, Python ou PHP;
  • Conhecimento em APIs REST;
  • Familiaridade com boas práticas de programação (refatoração, code review, testes unitários, teste de integração, design patterns, CI/CD, documentação);
  • Vivência em ambientes ágeis;
  • Conhecimento em AWS;
  • Desejável: Conhecimento em inglês.

O que oferecemos:

Benefícios

Candidate-se:

Especialista em Desenvolvimento de Software (Back-End)

Dev BackEnd Pleno

Ficha Técnica

Desafio da vaga:

A Uello está crescendo e a área de suporte a operações também. Nossa missão é entregar a melhor experiência Uello para todos os nossos clientes e para isso, precisamos de um time cuidadoso, focado em resolver problemas e apaixonado por processos escaláveis. Buscando melhoria contínua, nosso time é incentivado a pensar fora da caixa, propor melhorias no processo e trazer novas soluções. Para esta posição, buscamos uma pessoa para suporte a um dos nossos principais clientes, os motoristas. Focada no bom relacionamento e eficácia durante o atendimento, esperamos que esta pessoa consiga junto aos times de operação e produto tornar esta caixinha o mais escalável possível.

Principais responsabilidades:

  • Atuar junto à squad nas sprints de desenvolvimento, com foco na criação de novas features, correção de problemas e melhorias nos ativos digitais da Uello
  • Participar ativamente das cerimônias do Squad

Requisitos e qualificações:

  • PHP
  • Js (ES6)
  • MySQL
  • Conhecimento em filas e mensageria
  • Frameworks (Laravel, NodeJS)

DIFERENCIAIS

  • Testes unitários
  • SOLID
  • Design Patterns

Benefícios e informações:

Candidate-se:

Dev BackEnd Pleno

Back-End PHP Sênior

Ficha Técnica

Você será responsável por:

Atividades principais

  • Desenvolver e integrar sistemas web escaláveis e de alta disponibilidade;
  • Pensar em soluções junto com a tribo e chapter para entregar uma ferramenta de qualidade para o usuário;
  • Monitorar e analisar dados das nossas aplicações para conseguir entender como melhorar a performance;
  • Pesquisar e trazer para empresa novidades e alternativas aos processos e ferramentas existentes, buscando sempre a adoção de tecnologias de ponta, ideais para nossos desafios de negócio.

Para este desafio, é necessário:

Conhecimentos avançados

  • Experiência com Go Lang ou PHP (legado e moderno);
  • Experiência com orientação a objetos;
  • Experiência com testes automatizados (unitários e de integração);
  • Experiência com desenvolvimento/integrações de APIs Rest;
  • Conhecimento das boas práticas de desenvolvimento (Clean code, SOLID, Revisão de código) e desenvolvimento seguro;
  • Conhecimento em base de dados relacional e não relacional;
  • Conhecimento em Docker e Git;
  • Conhecimento em monitoração de desempenho de aplicações.

O que oferecemos:

Candidate-se:

Back-End PHP Sênior

Desenvolvedor(a) Back End Sênior

Ficha Técnica

Quais serão os seus desafios?

  • Atuar em times ágeis e multidisciplinares com engenharia e desenvolvimento de aplicações;
  • Desenvolvimento de aplicações Cloud (OpenShift/AWS);
  • Gerar o desenho técnico de acordo com os padrões e referências de arquitetura de solução;
  • Desenhar soluções sustentáveis a partir do conhecimento da estrutura dos sistemas e soluções;
  • Garantir elasticidade, observability e escalabilidade na construção de software;
  • Garantir a atualização da documentação e gestão do conhecimento dos sistemas;
  • Participar de todo o ciclo de vida das aplicações.

O que você precisa saber:

requisitos

  • Desenhar e Arquitetar solução para aplicações modernas e escaláveis baseadas nos conceitos SOLID e 12 fatores da arquitetura Cloud;
  • Exposição de API’s e modelagem REST;
  • Experiência no desenho e desenvolvimento de aplicações Microservices;
  • DDD – Domain Driven Design;
  • APM – Application Performance Management;
  • Clean Architecture;
  • Arquitetura Orientada a Eventos;
  • Observability;
  • Conhecimentos consolidados com BackEnd (Python e Java);
  • Conhecimentos em qualidade dos softwares (Ex: BDD, TDD, Testes Unitários, Testes Integrados);
  • Integrações com mensageria (Kafka, IBM MQ, RabbitMQ);
  • Autenticação entre Front e Back End (JWT/OAuth 2.0/OpenId);
  • Vivência em ambiente Ágil e DevOps;
  • Construção de esteiras de CI/CD (AWS);

diferenciais

  • Certificações AWS;
  • Practitioner;
  • Developer;
  • Solutions Architect;
  • Certificações Kubernetes;
  • Certificações HashiCorp;
  • Experiência em SRE;
  • Conhecimentos em gRPC.

O que oferecemos:

Benefícios

#Parasaber
O Itaú prorrogou sua política de home office.
Se você se identificou, então seu lugar é aqui 😊

Candidate-se:

Desenvolvedor(a) Back End Sênior

Desenvolvedor(a) Java na Zup Innovation

Ficha Técnica

O time de Nome do Departamento:

Contexto do time

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque sed rutrum ex, quis vulputate sem. Integer commodo dictum dictum. Ut quis purus tempus, fringilla augue in, porta nisi. Phasellus egestas tincidunt turpis, at faucibus erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. 

Sua missão como Nome da Vaga:

Desafio da vaga

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque sed rutrum ex, quis vulputate sem. Integer commodo dictum dictum. Ut quis purus tempus, fringilla augue in, porta nisi. Phasellus egestas tincidunt turpis, at faucibus erat. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. 

Seu dia a dia como Desenvolvedor(a) Java:​

Atividades principais

  • Cada linha do seu código será capaz de impactar milhões de pessoas. Se você curte resolver problemas complexos, trabalhar em times de alta performance e tá procurando o grande desafio da sua carreira, temos um lugar especial te esperando! Topa?
  • Traduzir as regras de negócio de soluções disruptivas em código. Essa é a missão da equipe de Desenvolvimento na Zup. Sempre prezando pela qualidade do código —construindo soluções seguras e escaláveis!
  • Você vai participar do desenvolvimento dos produtos mais inovadores do mercado, atuando na construção de softwares de alta performance
  • Participar de discussões sobre as soluções de arquitetura do sistema e quais seriam os melhores métodos para resolver determinado problema.
  • No seu dia a dia, além do desenvolvimento da plataforma, você irá realizar peer code reviews, contribuindo para a qualidade do código que entregamos.

Para este desafio, é necessário:

Requisitos

  • Java 8 ou versões superiores;
  • Spring (boot, mvc, security, data, flow);
  • Testes unitários (JUnit, Mockito);
  • Git;
  • APIs documentation (Swagger);
  • Mentalidade voltada para métodos Ágeis;
  • Conhecimento em Clean Architecture e SOLID;
  • Padrões de Projeto: MVC, MVP, MVVM;
  • Conhecimento em arquitetura de microsserviços;
  • Conhecimento em event-driven architecture/system messaging (Kafka);
  • Conhecimento em arquitetura serverless;
  • Servidores de Aplicação Java (Jboss, Apache, Wildfly);
  • Continuos Integration e Continuos Deployment;
  • Docker; Kubernetes;
  • AWS.

E serão considerados diferenciais:

Diferenciais

  • Kotlin;
  • Produtos/Serviços AWS como EC2, S3, Lambda, CloudWatch, SNS, SQS, DynamoDB, RDS Aurora, Cognito;
  • AWS CodePipeline;
  • Desenvolvimento usando o IntelliJ;
  • Serviços web (RESTful services / JSON / SOA);
  • Banco de Dados Relacionais (PostgreSQL);
  • NoSQL databases (MongoDB, Cassandra, Redis Cache);
  • Conhecimento em infra-estrutura como código (e.g. Terraform);
  • Conhecimento em CQRS;
  • Testes de carga (JMeter).

O que oferecemos:

Benefícios

Candidate-se:

Desenvolvedor(a) Java

Especialista Java

Ficha Técnica

Você será responsável por:

Atividades principais

  • Desenvolver soluções escaláveis, apoiando quando necessário no desenho técnico e na definição de tecnologias e ferramentas à serem utilizadas;
  • Escrever e testar códigos de modo incremental, ágil e bem-documentado
  • Apresentar melhorias nos sistemas, visando a inovação no desenvolvimento de soluções;
  • Ajudar e compartilhar sua experiência com os membros da squad;
  • Levantar os problemas encontrados durante o processo de desenvolvimento, formalizando os impedimentos;
  • Analisar e atuar na solução de incidentes, realizar troubleshooting assegurando a observabilidade das aplicações em produção.

Para este desafio, é necessário:

Requisitos

  • Formação Superior Completa Tecnologia da Informação, Análise de Sistemas, Engenharia, Ciências da Computação ou áreas afins;
  • Participação do ciclo completo de entrega (concepção, desenvolvimento e implantação de aplicativos móveis)
  • Metodologias ágeis de desenvolvimento de software (Scrum, Kanban);
  • JIRA para controle de demandas;
  • Experiência com Microsserviços;
  • Experiência em desenvolvimento Java 6 a 10.

CONHECIMENTOS

  • Spring;
  • Spring MVC;
  • Transações com spring;
  • SpringBoot/RestTemplate;
  • Hibernate/SpringData;
  • JPA;
  • Servidores de aplicação: JBoss EAP 6.4 e WebSphere 7;
  • API’s padrão REST, Swagger e SOAP;
  • Apache CXF para exposição de serviços;
  • Bancos de dados: Oracle e MySql;
  • EJB 3;
  • TDD;
  • DDD;
  • Mockito.

E serão considerados diferenciais:

Diferenciais

  • Conhecimento em Conteineres;
  • AngularJS e/ou React;
  • OpenShift;
  • AWS (DynamoDB);
  • Servidores Web apache;
  • Jenkins (montagem de pipeline);
  • Pair Programming/XP;
  • Cultura Devops;
  • Busca por automação, CI/CD.

O que oferecemos:

Benefícios

Candidate-se:

Especialista Java

Pessoa Engenheira de Software Back-end

Ficha Técnica

Como nós jogamos por aqui:

  • Nossos atletas do time de Engenharia lidam diariamente com desafios que visam à construção de plataformas altamente escaláveis e que entreguem elevadas taxas de disponibilidade, tanto para operações diárias normais, quanto para eventos sazonais e de alta concentração, como é o caso da Black Friday, por exemplo.
  • Ajudamos a definir os objetivos e indicadores de sucesso dos times junto com os atletas de negócios, de produtos e de design. Trabalhamos em um ambiente onde acreditamos que para resolver problemas complexos, a inteligência coletiva é superior à inteligência individual.
  • No nosso dia a dia damos visibilidade ao que estamos construindo e compartilhamos ideias, experiências, sucessos e até mesmo nossos erros, pois acreditamos que deles podemos extrair grandes aprendizados. Nos sentimos seguros para fazer isso de modo colaborativo, transparente e positivo.
  • Entregamos valor aos nossos usuários e clientes de modo cadenciado e constantemente evolutivo, buscando formas de garantir qualidade de maneira criativa e automatizada, desenvolvendo soluções orientadas a teste.
  • Temos autonomia para definirmos quais são as ferramentas certas para resolver os problemas certos, as ferramentas certas para nos ajudar a monitorar nossos ambientes e para descomplicar nossas tarefas diárias.
  • Nos apoiamos mutuamente e valorizamos a programação pareada. Damos voz e oportunidade para todos atletas de nossos times ajudarem e enxergarem propósito no que estão fazendo, e acreditamos que engajamento é quando uma pessoa não desenvolve suas tarefas apenas por obrigação, mas sim com um sentimento de reciprocidade para com o time e a empresa.
  • Estamos sempre atentos às últimas novidades nas tecnologias de desenvolvimento de softwares e, acima de tudo, gostamos do que fazemos, temos curiosidade e nos sentimos altamente motivados em aprender.

Um pouco do que utilizamos por aqui:

  • Microserviços (Kubernetes, Docker);
  • Cloud Computing;
  • Pipelines de deploy (CI/CD);
  • Enfileiramento de mensagens, processamento de dados em streaming (realtime, near realtime), Kafka;
  • Bancos de dados SQL e NoSQL;
  • Proficiência em linguagem de programação (C#, Node, Python, Ruby, Kotlin, Go, Java)
  • Metodologias de desenvolvimento ágil, como Scrum, Kanban, XP

O que oferecemos:

Benefícios

Candidate-se:

Pessoa Engenheira de Software Back-end

Não encontrou a vaga que deseja?

Cadastre-se em nosso DreamJob!

No DreamJob, você nos diz suas expectativas de carreira, tempo para abordagem e pretensão salarial. Assim, nós buscamos contextos que façam sentido para o seu momento de carreira.