Full Stack Engineer
Descrição da Vaga
**Senior Full Stack Engineer (Java \& Node.js)** **Location: Brazil OR Mexico (100% Remote)** **Type: Contract** **Key Responsibilities** * Design, develop, and maintain distributed backend services using Java and Node.js * Build and optimize event\-driven architectures and data pipelines using Apache Kafka * Develop scalable and resilient RESTful APIs and microservices * Deploy, monitor, and support applications on Kubernetes across cloud environments * Collaborate with architects and product teams on system design and integrations * Participate in code reviews, system design discussions, and production support * Troubleshoot and resolve production and infrastructure issues * Prototype new technologies to improve performance, scalability, and cost efficiency **Required Skills \& Experience** * Bachelor’s degree in Computer Science, Engineering, or related field * 5\+ years of professional software engineering experience * Strong experience with Java (distributed systems, backend development) * Hands\-on experience with Apache Kafka (producers, consumers, topics, partitions, offsets) * Proficiency in Node.js for backend services * Experience deploying applications using Kubernetes * Knowledge of CI/CD pipelines, preferably GitHub Actions * Hands\-on experience with AWS and/or GCP * Solid understanding of microservices architecture and design patterns * Experience with MongoDB and PostgreSQL * Strong problem\-solving, debugging, and communication skills * Comfortable working in a distributed, remote team environment **Nice to Have** * Video\-on\-Demand (VOD) or streaming platform experience * Basic frontend exposure using React.js * Experience with Infrastructure as Code (Terraform, Helm) * Monitoring and observability tools like Datadog or New Relic
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev