Full Job Description
What will you do:
Collaborating with product, design, and development teams to plan new features
Influencing the design of our web and mobile SDK’s
Building and deploying customer-facing HTTP API’s
Optimizing our API’s along many axes: developer friendliness, cost effectiveness, robustness, and reliability
Automating tools and processes that our team can rely on for daily development, testing, and release management
Participate in architectural, design and product sessions
Provide task estimations and deliver quality code on time
Drive code reviews, enforce standards & best practices
Interface with stakeholders and senior management
Research and apply new technologies and best practices
Design and create efficient RESTful endpoints for both internal and public consumption
Releasing projects in 4 continents to meet the needs of our clients—the world's top leagues and broadcasters
Growing the platform to millions of concurrent users through solid architecture choices and design principles
Monitoring always-on globally-distributed systems armed a variety of tools and insights
What makes you a great fit:
4+ years experience as a Backend or Full stack Engineer.
Experience with streaming is a big plus (ex: FFMPEG, Ngnix, Wowza, knowledge of codec and streaming protocols).
B. Tech degree in Computer Science or equivalent practical experience.
Expertise with Python, Node.js (Typescript preferred), Go, Rust, or Ruby.
Experience with React, Vue, Angular or other modern javascript frameworks.
Comfortable deploying applications in the cloud using containerized (docker, kubeternetes) and serverless (lambda, etc..) solutions.
4+ years experience working with SQL and NOSQL database systems.
Demonstrated expertise in developing, releasing, and maintaining large-scale software applications.
Informed opinions on API design and library development as an author and a developer.
Driven to automate your processes and document your work.
Familiar with cloud orchestration software like Terraform or CloudFormation a plus.
You’re not afraid of an open, candid, and respectful work environment
About Cosm
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.
Company Type
MnC, Start-up
Website
https://cosm.com
Company Size
50-200 Employees