GeorgiaTEK Systems Inc.
GeorgiaTEK Systems Inc.
Velozient
BairesDev
Inetum
Platform Builders
Ankix
Connect with headhunters to apply for similar jobsGRAN
Velozient
Softtek
Ivy Group S / A
Zarbe Arievilo
Ankix
Vintti
Longbeard
Uitify
WiseHR Group
Sonata Software North America Inc.
Go Offer
Hyqoo
Hyqoo
A leading tech company is seeking a Senior Full Stack Engineer (Java + Node.js) to design and operate backend services that support high-throughput workloads. The ideal candidate will have 5+ years of experience, proficient in Java and Node.js, and skilled in cloud environments like AWS and GCP. Responsibilities include implementing scalable APIs, maintaining distributed systems, and deploying services in Kubernetes. This remote role is open to candidates from Brazil or Mexico and offers a collaborative environment with opportunities to innovate.
Job Title : Senior Full Stack Engineer (Java + Node.js)
Location : Remote – Brazil or Mexico
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.
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.
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.
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.
VOD / Streaming platform experience.
Experience with React for basic frontend integrations, context management, and UI components.
Familiarity with monitoring and observability tools such as Datadog or New Relic .
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.