Software Engineer - Backend - Remote
Descrição da Vaga
**Position** : **Software Engineer \- Backend** **Location** : **Brazil \- Remote** **Duration: 12\+ months** **Rate** : DOE We are looking for a highly skilled Software Engineer with strong experience in Java, distributed systems, and stream\-based processing to join our engineering team. You will design, build, and operate backend services that handle high\-throughput workloads, integrate with cloud platforms, and support business\-critical applications. This role also involves working with Node.js services, CI/CD pipelines, and modern infrastructure tooling, including Kubernetes, GitHub Actions, AWS, and GCP. ***Responsibilities Include:*** * 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 services. * Write clean, maintainable, and well\-tested code following industry best practices. * Deploy, monitor, and support applications running on Kubernetes across cloud environments. * Work closely 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. * Prototyping of new technologies to reduce cost and increase engineering velocity. ***Qualities / Experience We’re Seeking*** * A BS degree or higher in Engineering, Computer Science, or a related field is required * 5\+ years of software engineering experience * Strong Java experience in backend or distributed systems environments. * Hands\-on experience with Kafka (producers, consumers, partitions, topics, offsets, stream processing, etc.). * Proficiency in Node.js for backend application development. * Experience deploying and maintaining services running in Kubernetes * Familiarity with GitHub Actions for CI/CD. * Hands\-on experience with AWS and/or GCP cloud platforms. * Solid understanding of software design patterns, system architecture, and microservices principles. * Experience working with MongoDB and PostgreSQL (schema design, performance considerations, migrations). * Strong debugging, problem\-solving, and communication skills. * Excellent problem\-solving, critical thinking, and communication skills * Ability to work within a distributed team *Nice to have:* * VOD Streaming experience * Experience with React (basic front\-end integration work, context management, UI components). * Exposure to infrastructure\-as\-code tools (Terraform, Helm, etc.). * Monitoring/observability tools (Datadog, NewRelic).
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev