Cosm is looking for a talented software engineer to build the full stack of front-end applications and distributed micro-service backends to power their digital and physical live streaming products, pushing the technology forward.
Requirements
- Expertise in HTML, CSS, and JavaScript (ES6+).
- Expertise with React, Vue, Angular, Next.js, Vite.js or other modern javascript frameworks.
- Expertise with Redux, Redux Toolkit, React Context or other state management.
- Expertise with backend service development utilizing Node.js (Typescript preferred)
- Demonstrated expertise in developing, releasing, and maintaining large-scale software applications.
- Expertise with backend service development utilizing Rust, Node.js (Typescript preferred), Go, Python, Java or Ruby.
- Experience working with NOSQL and SQL database systems.
Responsibilities
- Design and build front-end applications with an eye towards simplicity, maintainability, performance, and usability.
- Work closely with product and design to develop effective interfaces for data management across multiple features and products.
- Collaborate with the team to integrate front-end applications with distributed micro-service backends via RESTful and gRPC APIs.
- Automate repetitive and complex tasks by developing and improving tools and processes that our team can rely on for daily development, testing, and release management.
- Participate in architectural, design and product sessions.
- Participate in code reviews, help to set standards & follow best practices.
- Grow the platform to millions of concurrent users through solid architecture choices and design principles.
Other
- 4-5 years of relevant experience as a Front End Engineer
- 2+ years experience as a Full stack Engineer.
- Informed opinions on 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.
- Thrives in an open, candid, and respectful work environment.