Job Description

Senior Full Stack Software Engineer (Java & )

Location:
Remote – Brazil

Employment Type:
Full-time

Salary:
Negotiable

About the Role

We are seeking a highly skilled
Senior Full Stack Software Engineer
with strong experience in
Java-based distributed systems
,
stream-based processing
, and
services
. In this role, you will design, build, and operate backend services that handle
high-throughput workloads
, integrate with
cloud platforms
, and support
business-critical applications
.

You will work closely with architects, product teams, and other engineers while leveraging modern infrastructure and CI/CD tooling, including
Kubernetes, GitHub Actions, AWS, and GCP
.

Key Responsibilities

  • Design, implement, and maintain
    distributed backend services
    using
    Java and
  • Build and optimize
    message-driven architectures and data pipelines
    using
    Apache Kafka
  • Develop
    scalable, resilient APIs
    and backend services
  • Write
    clean, maintainable, and well-tested code
    following industry best practices
  • Deploy, monitor, and support applications running on
    Kubernetes
    across cloud environments
  • Collaborate with architects and product teams to design system components and integrations
  • Participate in
    code reviews, system design discussions, and operational readiness
    activities
  • Troubleshoot and resolve
    production issues
    across services and infrastructure
  • Prototype and evaluate
    new technologies
    to reduce costs and increase engineering velocity

Required Skills & Experience

  • Bachelor's degree (or higher) in
    Computer Science, Engineering, or a related field
  • 5+ years
    of professional software engineering experience
  • Strong experience with
    Java
    in backend or distributed systems environments
  • Hands-on experience with
    Apache Kafka
    (producers, consumers, partitions, topics, offsets, stream processing)
  • Proficiency in
    for backend application development
  • Experience deploying and maintaining services on
    Kubernetes
  • Familiarity with
    GitHub Actions
    for CI/CD pipelines
  • Hands-on experience with
    AWS and/or GCP
  • Solid understanding of
    software design patterns, system architecture, and microservices principles
  • Experience with
    MongoDB and PostgreSQL
    , including schema design, performance tuning, and migrations
  • Strong
    debugging, problem-solving, and communication skills
  • Ability to work effectively in a
    distributed/remote team
    environment

Nice to Have

  • Experience with
    VOD / Streaming platforms
  • Basic
    React
    experience (frontend integration, state/context management, UI components)
  • Exposure to
    Infrastructure as Code
    tools (Terraform, Helm, etc.)
  • Experience with
    monitoring and observability tools
    such as Datadog or New Relic

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application