Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Senior Full Stack Software Engineer (Java &

Georgiatek Systems Inc.

Teletrabalho

BRL 120.000 - 160.000

Tempo integral

Há 2 dias
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 leading tech company is seeking a Senior Full Stack Software Engineer to design and maintain distributed backend services using Java and Node.js. The ideal candidate will have 5+ years in software engineering with significant experience in Apache Kafka, Kubernetes, and cloud services (AWS, GCP). This role offers the flexibility of remote work, with an emphasis on developing scalable and resilient services while collaborating closely with product teams. Join a dynamic environment focused on innovation and technology advancement.

Qualificações

  • 5+ years of professional software engineering experience.
  • Strong experience with Java in backend or distributed systems environments.
  • Hands-on experience with Apache Kafka for messaging.

Responsabilidades

  • Design and maintain distributed backend services using Java and Node.js.
  • Build optimized message-driven architectures and data pipelines.
  • Write clean, maintainable, and well-tested code following best practices.

Conhecimentos

Java
Node.js
Apache Kafka
Kubernetes
AWS
GCP
MongoDB
PostgreSQL
GitHub Actions
Software Design Patterns

Formação académica

Bachelor's degree in Computer Science or related field

Ferramentas

GitHub Actions
Kubernetes
Terraform
Descrição da oferta de emprego

Senior Full Stack Software Engineer (Java & Node.js) 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 Node.js 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 Node.js
  • 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 Node.js 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

Senior Software Engineer • Porto Belo, Santa Catarina, Brazil

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.