We are seeking an experienced Senior Software Engineer to join our dynamic backend platform team focused on developing and enhancing high-performance systems that power global streaming products. This position is entirely remote, providing flexibility and the opportunity to work with cutting-edge technology.
In this role, you will develop scalable and efficient cloud-native backend services utilizing Go, gRPC, Kafka, and Kubernetes across both AWS and GCP environments. Your contributions will have a significant impact on our streaming service infrastructure.
What You'll Do :
- Design, implement, and maintain data-intensive microservices using Go and Node.js.
- Deploy and manage containerized applications within Kubernetes (EKS, GKE).
- Modernize legacy Node.js systems into efficient, scalable Go architectures.
- Build and operate Kafka stream-processing pipelines.
- Work with MongoDB to facilitate high-throughput data operations.
- Engage in cross-functional collaboration with product, QA, and DevOps teams through Agile sprints.
- Participate in architecture reviews and mentor fellow engineers on best practices.
- Promote CI / CD practices, observability, and a security-first approach in development.
Requirements :
Over 5 years of software engineering experience, including a minimum of 3 years developing Go microservices.Strong proficiency in designing gRPC and REST APIs, including experience with protobuf and schema management.In-depth knowledge of Kafka, including producers / consumers, offsets, topics, and ACLs.Hands-on experience with AWS (S3, CloudFront, EKS) and GCP (Cloud Storage, GKE).Strong background in designing and scaling MongoDB databases effectively.Familiarity with containerization tools like Docker and Helm, as well as CI / CD pipelines.Bonus : Experience with Node.js, React, Redis, or monitoring tools like Prometheus / Grafana.Excellent communication and collaborative skills, especially in distributed team settings.Benefits :
Work with modern cloud-native technologies such as Go, gRPC, Kafka, and Kubernetes.Become part of an engineering-led culture that is globally distributed.Enjoy the benefits of fully remote work with the potential for contract roles.