Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Distributed Systems Architect

Bebeesoftwareengineer

Manaus

Presencial

BRL 80.000 - 120.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

A technology company in Pernambuco, Recife, is seeking an experienced Distributed Systems Architect to design and maintain distributed backend services using Java and Node.js. The ideal candidate should have strong expertise in Java, microservices, and Kafka, alongside a solid understanding of system architecture. This role offers a long-term contract opportunity to work on cutting-edge technologies collaboratively with talented engineers. Candidates must be adept in collaborating within distributed teams and focusing on scalability and reliability.

Qualificações

  • 5+ years of professional experience in software engineering.
  • Strong expertise in Java and Kafka.
  • Ability to work effectively in distributed teams.

Responsabilidades

  • Design and implement distributed backend services.
  • Participate in code reviews and system design sessions.
  • Maintain reliable and scalable system components.

Conhecimentos

Java (backend, microservices, distributed systems)
Kafka (producers, consumers, partitions)
Node.js backend development
Kubernetes
GitHub Actions for CI/CD
AWS
GCP
MongoDB
PostgreSQL
Debugging skills
Communication skills
Teamwork skills

Formação académica

Bachelor's degree in Computer Science, Engineering, or related field
Descrição da oferta de emprego
Job Description

We are seeking an experienced Distributed Systems Architect to join our team.

As a key member of our engineering team, you will be responsible for designing, implementing and maintaining distributed backend services using Java and Node.js. You will work closely with architects and product teams on system components and integrations, and participate in code reviews, system design sessions, and operational readiness activities. The ideal candidate will have strong expertise in Java (backend, microservices, distributed systems) and hands‑on experience with Kafka (producers, consumers, partitions, offsets, stream processing).

Required Skills and Qualifications
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of professional experience in software engineering.
  • Strong expertise in Java (backend, microservices, distributed systems).
  • Hands‑on experience with Kafka (producers, consumers, partitions, offsets, stream processing).
  • Proficiency in Node.js backend development.
  • Experience deploying services on Kubernetes.
  • Experience with GitHub Actions for CI / CD.
  • Practical experience with AWS and / or GCP.
  • Solid understanding of design patterns, system architecture, and microservices.
  • Experience with MongoDB and PostgreSQL (schema design, performance, migrations).
  • Strong debugging, communication, and teamwork skills.
  • Ability to work effectively in distributed teams.
Benefits

This is a long‑term contract opportunity that offers the chance to work on cutting‑edge technologies and collaborate with a talented team of engineers.

Other

This role requires a strong focus on scalability, reliability, and maintainability, as well as a willingness to learn and adapt to new technologies and approaches.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.