Remote Jobs RockRemote Jobs Rock

Pessoa Desenvolvedora Backend Scala

📅 Sep 28
ScalaScalatestGoPython
Apply Now

📜 Description

  • Desenvolver e manter APIs e microsserviços de alta disponibilidade.
  • Implementar soluções backend escaláveis e resilientes.
  • Investigar e resolver gargalos de performance.
  • Trabalhar com processamento e transformação de dados em larga escala.
  • Participar de discussões de arquitetura e design técnico.
  • Colaborar com equipes globais e desenvolver integrações com plataformas de analytics e inteligência artificial.

🛠️ Requirements

  • Experiência sólida em desenvolvimento backend.
  • Experiência com linguagem Scala e/ou ScalaTest, incluindo desenvolvimento de aplicações e testes automatizados.
  • Experiência com uma ou mais linguagens: Go (Golang), Python, Java ou Node.js.
  • Experiência com arquitetura de microsserviços.
  • Desenvolvimento de APIs REST.
  • Conhecimento em sistemas distribuídos.
  • Experiência com Redis ou outras soluções de cache distribuído.
  • Conhecimentos de concorrência, paralelismo e otimização de performance.
  • Experiência com bancos de dados SQL e NoSQL (MongoDB e outros).
  • Inglês avançado para comunicação com equipes internacionais.
Full job description

PcDs são sempre bem-vindas.


Buscamos pessoas apaixonadas por tecnologia. Alguém que se motive por desafios e atue com autonomia. Precisa gostar de trabalhar em equipe e possuir espírito colaborativo.

Responsibilities

  • Desenvolver e manter APIs e microsserviços de alta disponibilidade.
  • Implementar soluções backend escaláveis e resilientes.
  • Atuar na investigação e solução de gargalos de performance.
  • Trabalhar com processamento e transformação de dados em larga escala.
  • Participar de discussões de arquitetura e design técnico.
  • Colaborar com equipes globais multidisciplinares.
  • Desenvolver integrações com plataformas de analytics e inteligência artificial.
  • Promover boas práticas de observabilidade, monitoramento e qualidade de software.

Requirements

  • Sobre a vaga

    Buscamos profissionais com forte base em engenharia de software e desenvolvimento backend. Mais importante do que dominar uma linguagem específica é ter capacidade para compreender sistemas complexos, resolver problemas de forma estruturada e participar de discussões técnicas com profundidade.

    Procuramos profissionais com experiência em Scala, Java, Go, Python ou tecnologias similares. Experiência prévia com Scala é valorizada, mas não é obrigatória. Buscamos também profissionais com sólida experiência em Java ou outras linguagens backend que tenham interesse e capacidade para atuar com Scala.

    Esperamos que o profissional consiga explicar com propriedade as tecnologias e projetos em que atuou, demonstrando entendimento sobre arquitetura, performance, escalabilidade, bancos de dados, concorrência, observabilidade e sistemas distribuídos.

    Como o trabalho envolve colaboração frequente com equipes internacionais, é fundamental conseguir participar de discussões técnicas em inglês.

    Requisitos e qualificações

    • Experiência sólida em desenvolvimento backend e engenharia de software.
    • Experiência com Scala, Java, Go, Python ou outras linguagens backend.
    • Interesse e capacidade para desenvolver soluções utilizando Scala.
    • Experiência com conceitos de programação funcional, como imutabilidade, composição de funções e transformações funcionais de dados.
    • Experiência na construção e manutenção de APIs REST e microsserviços.
    • Conhecimento de sistemas distribuídos e aplicações de alta disponibilidade.
    • Experiência com bancos de dados SQL e NoSQL.
    • Conhecimento de cache distribuído, como Redis ou tecnologias similares.
    • Experiência com concorrência, paralelismo e otimização de performance.
    • Capacidade de analisar requisitos e discutir decisões arquiteturais considerando escalabilidade, observabilidade, performance e manutenção.
    • Capacidade de explicar decisões técnicas, incluindo trade-offs, tecnologias utilizadas e resultados alcançados.
    • Inglês avançado para participação em discussões técnicas e colaboração com equipes globais.

    Diferenciais

    • Experiência prévia com Scala.
    • Experiência com Java moderno (17/21+) e ecossistema JVM.
    • Experiência com Kafka ou outras plataformas de streaming/mensageria.
    • Experiência com VMware vSphere, vCenter e ecossistema VMware.
    • Experiência com Apache Spark.
    • Conhecimento em GraphQL.
    • Experiência com Docker e Kubernetes.
    • Conhecimento em observabilidade, incluindo Tracing, Logging e Monitoring.
    • Experiência com ambientes de Cloud Computing (AWS, Azure ou GCP).

Palantir

Backend Software Engineer - Data Connectors

🕒 3 days ago
Palantir👥 5001 - 10,000 employees🏢 Computer Software

Build and operate Foundry data connectors and shared connectivity infrastructure, developing SDKs, improving reliability and performance, and migrating integrations across a large established codebase.

JavaPythonGradleKafka
Censys

Software Engineer II (Backend)

🕒 4 days ago
Censys👥 51 - 200 employees🏢 Computer & Network Security

Build and own backend APIs for Censys Exposure Management and Supplier Risk Intelligence, integrating data across services and delivering performant, reliable features from design through launch and iteration.

GoPythonJavaREST APIs

Trusted by Remote Workers