Software Engineer - NodeJS

Ficha Técnica

Sua missão como Software Engineer - NodeJS:

Desafio da vaga

Procuramos por pessoas desenvolvedoras atentas as mais recentes práticas de toda a cadeia de desenvolvimento, que estejam comprometidas com a promoção do próprio conhecimento. Uma pessoa em constante adaptação aos cenários mais diversos e que sugira alternativas a problemas do dia a dia. Com sede por conhecimento e capacidade de entender diferentes ambientes profissionais. Lógica de programação é importante também, para garantir entregas independente da ferramenta, library ou linguagem.

Você será responsável por:

Atividades principais

Como Backend Software Engineer você irá trabalhar no desenvolvimento de aplicações WEB/Microserviços e irá interagir com times multidisciplinares em reuniões de briefing e acompanhamento, além disso, como membro do time de engenharia, você vai trabalhar com programadores experientes, além de interagir com times de produtos, design e BI. Em nossa stack contamos com .Net Core, Node JS, DynamoDB, SQL Server (com Entity Framework), RabbitMQ (usando o Masstransit), Docker, mas estamos abertos a novas tecnologias.

Para este desafio, é necessário:

REQUISITO

  • Desenvolvimento Javascript e NodeJS;
  • OOP, SOLID e Clean Code;
  • Testes automatizados, CI e CD;
  • Desenvolvimento Ágil (Scrum ou Kanban);
  • Conhecimentos em NoSQL (Mongo, DynamoDB, DocumentsDB ou CosmosDB);
  • Mensageria (utilizamos RabbitMQ);
  • SQL;
  • Ter conhecimento em Docker;
  • Ter conhecimento em ambiente cloud AWS ou Azure;
  • Compreender os princípios de 12 Factor Apps;
  • Experiência com arquitetura em microsserviços.

O que oferecemos:

Benefícios

OBS.: Como estamos de quarentena, trabalhando em home office, alguns itens acima como Sextou Acesso, sala de jogos, sala de amamentação, bicicletário e chuveiros, sala de descompressão, você conseguira desfrutar apenas quando tudo isso acabar.

Candidate-se:

Software Engineer - NodeJS

Software Engineer Back-End na Cielo

Ficha Técnica

Missão da vaga:

#Oquebuscamos:

Buscamos pessoas que são conectadas com a nova realidade digital, que gostem de aprender novas tecnologias e compartilhá-las e que querem fazer a diferença e deixar sua marca no mundo em transformação de Meios de Pagamento brasileiro.

Aqui na Cielo valorizamos profissionais de alto desempenho, respeitamos as diferenças individuais e trabalhamos em total colaboração e sinergia. Buscamos incansavelmente a superação das expectativas e necessidades de nossos clientes!!

Pensou: Esse sou eu? Então venha fazer parte desse time campeão!

Responsabilidades e atribuições:

#dia-a-dia:

  • Atuar no time técnico altamente especializada que cuida do E-commerce da Cielo;
  • Garantir a excelência técnica em todas as etapas do processo de engenharia de software;
  • Superar as expectativas dos nossos clientes e ser vibrante, atuante e propositivo;
  • Atuar em desenvolvimento de projetos de todos os portes e garantir o suporte e sustentação ao ambiente transacional de um sistema de missão crítica e alto volume transacional;
  • Realizar consultoria técnica (processos, metodologias, engenharia de software e negócios) aos membros da equipe;
  • Liderar tecnicamente a equipe para suportar a arquitetura de negócios e criação da arquitetura técnica dos sistemas;

Para este desafio, é necessário:

#oQuePrecisoSaber:

  • Programação JAVA – Backend;
  • Oracle ou outro banco de dados relacional;
  • Atendimento a clientes e parceiros;
  • Metodologia Ágil (Kamban, Lean, Scrum) e tradicionais;
  • Plataforma Unix / Linux;
  • Práticas DevOps, ambientes CI/CD e ferramentas para execução destas práticas (Chef, Docker, Kubernets, Jenkins, etc.);
  • Gerenciamento de filas (Ex.: Kafka, ActiveMQ, etc.);
  • Armazenamento de dados em cache;

#Perfil

  • Proativo;
  • Organização e foco;
  • Comprometimento e responsabilidade;
  • Ótima comunicação verbal e escrita;
  • Pensamento crítico e analítico;
  • Ótima habilidade de trabalho em equipe;

E será considerado um diferencial:

#querLargarNaFrente:

  • Desenvolvimento utilizando linguagem de programação Go Lang ou Python;
  • Meios de pagamento (Autorização, ISO8583, EMV, etc.);
  • Análise de Dados (data Science);
  • Liderança e gestão de fornecedores;
  • 2 anos de experiência em TI;

O que oferecemos:

Benefícios

Candidate-se:

Mobile Engineer Specialist

Full Stack Developer

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. 

Você será responsável por:

Atividades principais

  • Desenvolver APIs usando Node.js;
  • Implementar telas com HTML5 e CSS;
  • Desenvolver aplicação em React;
  • Conhecer (ou querer aprender) tecnologias como Kinesis, AWS, Kubernetes, PostgresSQL, Redis, ElasticSearch, React, Redux, Saga, Node e diversas outras, então a Gupy é o lugar para você!

Além disso, estamos crescendo muito, mais de 20% ao mês, e assim enfrentamos diversos desafios, por isso, nós buscamos alguém com muita vontade em nos ajudar a:

  • Evoluirmos a nossa arquitetura de serviços de forma escalável, suportando centenas de milhares de requisições por minuto;
  • Descobrirmos novas técnicas e tecnologias para superar todas as expectativas de atendimento e de produto dos nossos usuários;
  • Sermos cada vez mais ágeis em nossas entregas, utilizando metodologias como Scrum e Kanban;
  • Desenvolvermos cada vez mais por meio de mentorias, parcerias com AWS e trocas de conhecimento em guildas internas focadas em diversas áreas da tecnologia;
  • Estarmos cada vez mais ativos nas comunidades, participando de eventos como BrazilJS, Campus Party, Hackathons com Laboratoria, realizando nossas tech talks com pessoas desenvolvedoras referências internas e externas e sediando diversos meetups!
  • Continuarmos a focar em um modelo de Tecnologia e Negócio andando completamente juntos.

Para este desafio, é necessário:

Requisitos

  • Experiência como pessoa desenvolvedora de software;
  • Bom conhecimento em testes unitários / funcionais / integração;
  • Hábito de aplicar boas práticas de engenharia de software, como clean code, orientação a objetos, TDD, CI/CD
  • Hábito de fazer refatoração no dia a dia;

E serão considerados diferenciais:

Diferenciais

  • Experiência com metodologias ágeis como Scrum e Kanban;
  • Mínimo 6 meses de experiência em NodeJS;
  • Mínimo 6 meses de experiência em React;
  • Experiência com tecnologias como AWS, Kubernetes, PostgresSQL, Redis, ElasticSearch, React, Redux, Node e diversas outras;
  • Muito brilho no olho com nosso propósito de termos cada vez mais pessoas realizadas em seus trabalho, através de contratações mais ágeis, justas e encantadoras!

O que oferecemos:

Benefícios

Candidate-se:

Desenvolvedor(a) Full Stack

Pessoa Desenvolvedora Fullstack na Catho:

Ficha Técnica

Sua missão como FullStack (além de mudar vidas, é claro):

Desafio da vaga

Como Desenvolvedor Fullstack Sênior no time, você irá contribuir na construção de um sistema flexível para absorver novas opções de pagamento de mercado, provendo uma opção de Venda (checkout) para todos os Produtos e serviços da Catho, enquanto mantém assertividade e controle no processamento de pagamentos da empresa.

Tudo isso usando o melhor da tecnologia para disponibilizar features com qualidade e rapidez.

Para este desafio, é necessário:

Requisitos

  • Conhecimento em manutenção e operação em ferramentas de versionamento (github); 
  • Experiência em linguagens de desenvolvimento (Node.js, javascript, typescript); 
  • Conhecimento em Design Patterns (SOLID) 
  • Conhecimento em criação e configuração de pipelines CI/CD.
  • Administração de soluções de software delivery (Jenkins, GitHub Actions); 
  • Vivência em monitoramento, software APM (ELK, Open Distro for ElasticSearch, Kibana); 
  • Experiência com Infraestrutura como código (Terraform); 
  • Conhecimento em infraestrutura de microserviços e por eventos; 
  • Experiência em soluções AWS;

O que oferecemos:

Benefícios

Candidate-se:

Desenvolvedor(a) FullStack Sênior

Software Engineer na CERC:

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 Software Engineer:

Desafio da vaga

  • Conhecer, entender e se envolver com os problemas de negócio do início ao fim para propor soluções de tecnologia eficientes e encantadoras;
  • Participar ativamente da expansão dos nossos sistemas atuais, da construção de novas features e da arquitetura dos novos sistemas;
  • Construir junto com todo o time, garantindo a qualidade do código e ajudando a melhorar o nível técnico das nossas aplicações.

Você será responsável por:

Atividades principais

  • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
  • Cras porta elit a egestas maximus.
  • In sit amet felis placerat, posuere dui vitae, tempor risus.
  • Sed cursus nulla non velit porttitor venenatis.
  • Suspendisse et nisi sodales metus mattis euismod vitae vitae libero.

Para este desafio, é necessário:

Requisitos

  • Conhecimentos sólidos de algoritmos, estrutura de dados e arquiteturas distribuídas: para nós, o conhecimento teórico é muito importante, pois ele é a base de um bom engenheiro de software.
  • Experiência ou desejo de aprender os componentes da nossa stack. Hoje estamos com Java, Ruby, Python, NodeJS, além de utilizarmos PostgreSQL, MongoDB, Redis, Git, Linux e todas as principais nuvens do mercado: Google Cloud, AWS e Azure.

E serão considerados diferenciais:

Diferenciais

  • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
  • Cras porta elit a egestas maximus.
  • In sit amet felis placerat, posuere dui vitae, tempor risus.
  • Sed cursus nulla non velit porttitor venenatis.
  • Suspendisse et nisi sodales metus mattis euismod vitae vitae libero.

O que oferecemos:

Benefícios

Candidate-se:

Engenheiro(a) de Software

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

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.