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

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 leading tech company is seeking a Senior Full Stack Software Engineer to work remotely from Brazil. The candidate will design, build, and operate backend services using Java and Node.js, focusing on high-throughput workloads. Key responsibilities include developing scalable APIs, optimizing architectures, and deploying applications on Kubernetes. Ideal candidates will possess a Bachelor's degree in Computer Science and have extensive experience with cloud platforms and software development best practices.

Qualificações

  • 5+ years of professional software engineering experience.
  • Strong experience with Java in backend or distributed systems environments.
  • Proficiency in Node.js for backend application development.
  • Experience deploying and maintaining services on Kubernetes.

Responsabilidades

  • Design and implement distributed backend services using Java and Node.js.
  • Build and optimize message-driven architectures using Apache Kafka.
  • Develop scalable APIs and backend services.
  • Deploy and support applications running on Kubernetes.

Conhecimentos

Java backend programming
Node.js application development
Apache Kafka
Kubernetes deployment
AWS or GCP
MongoDB and PostgreSQL
Software design patterns
Problem-solving skills
Communication skills

Formação académica

Bachelor's degree in Computer Science or related field

Ferramentas

GitHub Actions
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
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.