Full Job Description
What will you do:
Participate in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications.
Work closely with product and design to develop compelling cross-platform end-to-end experiences across multiple features and products.
Act as a subject matter expert and escalation point for the day-to-day operational activities across the landscape of applications utilized by the business.
Automate repetitive and complex tasks by developing tools and processes that our team can rely on for daily development, testing, and release management.
Participate in architectural, design, and product sessions.
Growing the platform to millions of concurrent users through solid architecture choices and design principles.
Contribute to high-level strategic decisions with the rest of the Engineering and Executive teams.
Stay on top of industry trends and emerging technologies.
Exemplify excellent written and verbal communication skills and the ability to deftly tailor technical communications to any audience.
Push the limits, try new technologies, take calculated risks, swing for the fences and proactively search for the best solutions and ideas in the marketplace.
What makes you a great fit:
Expertise with Node.js (Typescript preferred), Go, Rust, Python, Java, or Ruby.
Experience utilizing React Native and/or Flutter for application development.
Experience in native iOS and Android development.
Experience developing applications and/or games with Unity/Unreal or similar game engines.
Expertise in container-based (docker/Kubernetes) and serverless (lambda, OpenFaaS, etc. ) solutions.
6+ years of experience working with NoSQL and SQL database systems.
Experience with Streaming is a big plus (ex: FFMPEG, Ngnix, Wowza, knowledge of codec and streaming protocols).
Demonstrated expertise in developing, releasing, and maintaining large-scale software applications.
Informed opinions on UX and API design and library development as an author and a developer but always willing to listen to differing opinions.
Driven to automate your processes, test continually, and document your work.
Familiar with cloud orchestration solutions like Terraform or CloudFormation is a plus.
Passion for video live-streaming, sports, or eSports is a plus.
Cosm is a global technology company that builds end-to-end solutions for immersive experiences.
We provide a full stack experience solution including the physical design, engineering, and manufacturing; as well as the software, display engine, and content needs to deliver immersive experiences at scale.
Our technology enables people to experience entertainment in a new way across three primary markets: Sports and Entertainment, Science and Education, and Parks and Attractions.