What are the responsibilities and job description for the Backend Engineer position at Reval Recruiting?
This is a role posted by Reval Recruiting on behalf of a client
Backend Engineer
Location: US (Remote)
This role is posted on behalf of the following client: They are a next-generation VR and mobile game development studio on a mission to elevate what’s possible in virtual worlds. With acclaimed titles on mobile and Meta Quest as well as a global community, they're dedicated to creating immersive, emotionally charged experiences that captivate players and push creative boundaries.
Job Summary
They are seeking a Backend Engineer to help build the foundation of its FactoryOS — a next-generation platform empowering manufacturers to deploy and scale automation at hyperspeed. In this role, you’ll design and implement core backend systems, lead the migration of Python API services from AWS to Kubernetes, and build real-time data streaming capabilities with Kafka.
The ideal candidate has strong Python development skills, experience (or interest) in cloud-to-on-prem migrations, and a solid grasp of GitOps principles.
Responsibilities
- Develop foundational modules for our Factory Operating System.
- Lead end-to-end migration of Python API services from AWS to Kubernetes, implementing ArgoCD for CI/CD.
- Design and implement data streaming capabilities using Kafka.
Requirements
- Strong Python backend development experience.
- Proven experience or eagerness to learn cloud-to-on-prem migrations using Kubernetes from planning through production.
- Solid understanding of GitOps principles.
- Availability to work Eastern Standard Time (EST) hours.
Nice to Have
- Experience with high-frequency data streaming technologies (Kafka, ZeroMQ, RabbitMQ, ROS).
- Multi-cloud provider experience beyond AWS.
- Background in manufacturing environments or industrial automation.