Job Title: Senior Full Stack Engineer (Java + Node.Js)
Location: Remote – Brazil or Mexico
About the Role
We 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.