Remote Jobs RockRemote Jobs Rock

Pessoa Desenvolvedora Back-End Sênior

🕒 yesterday
Desenvolvimento Back-endArquitetura Back-endProgramação FuncionalGraphQL
Apply Now

📜 Description

  • Define soluções e planejamento técnico e executa iniciativas de alta prioridade, do design ao lançamento e refinamento.
  • Planeja entregas de impacto entre pessoas e times, dividindo projetos em lançamentos menores e pragmáticos.
  • Eleva padrões de qualidade, simplifica sistemas existentes e identifica oportunidades para reduzir dívida técnica.
  • Previne e mitiga incidentes e oferece expertise técnica em momentos de crise.
  • Constrói consenso, engaja stakeholders e comunica desafios e soluções entre times.
  • Mentora pessoas desenvolvedoras, documenta aprendizados e participa do recrutamento de talentos.

🛠️ Requirements

  • Buscar aprender todo dia;
  • Ter desenvoltura para atuar de forma independente na área;
  • Ter boas habilidades interpessoais para lidar com pessoas de outras áreas;
  • Pensar em desenvolvimento de ponta a ponta;
  • Resiliência e adaptabilidade;
Full job description

A Caju é uma empresa brasileira de tecnologia, que busca dar mais sabor à vida profissional, transformando a relação entre empresas e colaboradores por meio de soluções mais inovadoras e seguras como o Cartão Multi Benefícios, Solução em Despesas Corporativas e Premiações.


Continuamos crescendo o nosso time de Back-End, e com diversas oportunidades para atuar com todos os nossos produtos.


Buscando por novos talentos que queiram transformar o mundo de benefícios com soluções inovadoras. Aqui na Caju, aprendemos sempre, e nos tornamos cada vez melhores em um ambiente colaborativo e divertido!


São muito bem-vindas candidaturas de pessoas negras, mulheres, indígenas, LGBTQIA+, ou outros grupos minorizados. 🧡


Inscreva-se e conheça mais sobre nosso time 🧡

Responsibilities

  • Liderança técnica e execução: Atua na definição de produto, no planejamento técnico de iniciativas assim como na sua execução. Está presente em projetos de alta prioridade para a empresa, atuando desde a fase de design da solução até o lançamento e refinamento.
  • Projetos de impacto: Planeja e executa com sucesso projetos envolvendo várias pessoas desenvolvedoras, potencialmente em mais de um time. Evita situações de rollout “big-bang” e quebra sua entrega em múltiplos lançamentos menores em tempo de discovery, sendo pragmático na execução.
  • Qualidade e padrões: Entrega código que eleva os padrões de qualidade da empresa. Ataca proativamente a complexidade do código existente e não deixa que ela cresça, tornando o sistema mais simples. Identifica oportunidades de pagar dívida técnica e encontra espaço para resolvê-las. Persegue e aprimora a qualidade do time e do produto.
  • Gestão de risco: Previne incidentes antecipando sua resolução ou mitigando seu possível impacto e provê expertise técnica em momentos de crise.
  • Trabalho com visão de plataforma: Contribui com trabalho de base e melhorias nas práticas de desenvolvimento da empresa.
  • Influência e consenso: Constrói consenso sobre decisões do projeto e engaja stakeholders oportunamente. Envolve as pessoas certas na aquisição de dados e conhecimento para embasar decisões.
  • Comunicação estratégica: Divulga e esclarece o trabalho do time, dando visibilidade sobre os desafios e soluções. Cria pontes com outros times e pessoas chave em outras áreas quando necessário.
  • Mentoria e cultura: Mentora outras pessoas desenvolvedoras em seu aprendizado técnico. Documenta processos, práticas e aprendizados para toda a equipe.
  • Visão de negócio: Entende como seu trabalho impacta os resultados do seu time.
  • Decisões técnicas: Se responsabiliza pelas decisões técnicas do time e propõe soluções, agindo como um "dono" técnico das iniciativas.
  • Crescimento do time: Participa ativamente no recrutamento de novos talentos para a empresa, atuando como um embaixador da cultura e excelência técnica.

Requirements

Requisitos e qualificações:

  • Experiência anterior como Sênior em desenvolvimento back-end;
  • Sólidas experiências em desenvolvimento e definição de arquitetura back-end;
  • Fundamentos de ciências da computação;
  • Práticas de programação funcional;
  • Experiência com desenvolvimento e consumo de APIs (GraphQL ou REST);
  • Conhecimento em banco relacional e não relacional;
  • Experiência com mensageria assíncrona (Kafka, Azure, RabbitMQ);
  • Conhecimentos em telemetria e monitoramento (Datadog).

Diferenciais:

  • Conhecimento em Kotlin, Java (ou outras linguagens JVM) e C#;
  • Mensageria Assíncrona (Ex. Kafka, Azure, RabbitMQ);
  • Experiência e vivência com TDD;
  • Documentação de API (Ex.: Swagger, OpenApi);
  • Boas práticas de API REST, Solid, Dry;
  • Arquitetura Hexagonal;
  • Datadog ou ferramenta de monitoramento;
  • Docker;
  • Kubernetes;
  • Bancos Relacionais ou não relacionais;
  • AWS;
  • Github Actions;

Soft Skills:

  • Buscar aprender todo dia;
  • Ter desenvoltura para atuar de forma independente na área;
  • Ter boas habilidades interpessoais para lidar com pessoas de outras áreas;
  • Pensar em desenvolvimento de ponta a ponta;
  • Resiliência e adaptabilidade;

Trabalhamos Com:

  • Paradigma Funcional - Scala & framework ZIO, e Kotlin.
  • Bancos relacional e não relacional - MySQL e DynamoDB;
Nagarro

Senior .NET Developer (AWS & Sitecore)

🕒 2 days ago
Nagarro👥 10,000+ employees🏢 Information Technology And Services

Develop and support enterprise digital solutions using.NET Core, AWS serverless services, GraphQL, and Sitecore, while contributing to scalable architectures and improving application stability and performance.

.NET Core.NET FrameworkAWS LambdaAWS API Gateway
Sicredi

CAS | Engenharia de Software SR

🕒 yesterday
Sicredi👥 10,000+ employees🏢 Financial Services

Desenvolva aplicações backend escaláveis e resilientes com Java e Spring Boot, participe de decisões de arquitetura e do ciclo completo de entrega, e contribua para a qualidade e evolução técnica do time.

JavaSpring BootDesenvolvimento BackendBancos De Dados Relacionais
Verity

Java Backend Developer Sênior - REMOTO

🕒 2 days ago
Verity👥 51 - 200 employees🏢 Information Technology And Services

Desenvolve e mantém soluções Java escaláveis, APIs RESTful e microsserviços, garantindo desempenho, segurança e qualidade, enquanto define boas práticas e orienta desenvolvedores juniores e plenos.

JavaSpring BootSpring DataSpring Security

Trusted by Remote Workers