Senior Full Stack Engineer (Java + Node.Js)Location: Brazil (Remote)Duration: Long TermType: Contract/PJKey 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 components.- Write clean, maintainable, and well-tested code following best engineering practices.- Deploy, monitor and operate applications in Kubernetes across AWS and/or GCP.- Collaborate with architects and product teams on system components and integrations.- Participate in code reviews, system design sessions, and operational readiness activities.- Troubleshoot production issues across services and infrastructure.- Prototype new technologies to improve performance, reduce cost, and increase engineering velocity.Required 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.Nice to Have- Experience with VOD Streaming platforms.- Basic knowledge of React for frontend integrations.- Exposure to IaC tools: Terraform, Helm, CloudFormation, etc.- Experience with monitoring and observability tools (Datadog, New Relic, Prometheus, Grafana).