Job Title: Senior Full Stack Engineer (Java + Node.Js)Location: Remote – Brazil or MexicoAbout the RoleWe are seeking a highly skilled Senior Full Stack Engineer with strong expertise in Java-based distributed systems and stream-based processing. In this role, you will design, build, and operate backend services that support high-throughput workloads, integrate with cloud platforms, and enable critical business applications. You will also work with Node.Js services, CI/CD pipelines, and modern infrastructure tooling such as Kubernetes and GitHub Actions across 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 and resilient APIs and backend services.- Write clean, maintainable, and well-tested code following industry best practices.- Deploy, monitor, and support applications running in Kubernetes across multiple cloud environments.- Collaborate with architects and product teams to design system components and integrations.- Participate in code reviews, system design discussions, and operational readiness efforts.- Troubleshoot production issues across services and infrastructure layers.- Prototype emerging technologies to reduce costs and increase engineering velocity.Required Skills & Experience- Bachelor’s degree or higher in Engineering, Computer Science, or a related field.- 5+ years of software engineering experience.- Strong hands-on experience with Java in backend or distributed systems.- Practical expertise in Kafka (producers, consumers, partitions, topics, offsets, stream processing).- Proficiency in Node.Js for backend development.- Experience deploying and maintaining services in Kubernetes .- Familiarity with GitHub Actions for CI/CD.- Hands-on experience with AWS and/or GCP .- Strong understanding of design patterns, system architecture, and microservices.- Experience with MongoDB and PostgreSQL (schema design, performance, migrations).- Strong debugging, problem-solving, and communication skills.- Ability to collaborate effectively within a distributed team environment.Nice to Have- VOD / Streaming platform experience.- Experience with React for basic frontend integrations, context management, and UI components.- Exposure to IaC tools such as Terraform, Helm, etc.- Familiarity with monitoring and observability tools such as Datadog or New Relic .