Evercast is building an award-winning next-gen remote collaboration platform for creative agencies and entertainment studios. (We just won an Emmy! https://www.evercast.us/emmy ) We're looking for an outstanding engineer who isn't afraid of tackling exciting challenges in the world of real-time streaming, collaboration, and application performance optimization. You will be primarily working on the back-end of our core product, which is written in Node and Typescript, however we're beginning to move away from that and incorporate some more exciting technologies as well. (Golang, Python, and maybe your favorite language?)
Preference will be given to candidates with experience in live streaming video or WebRTC.
Responsibilities
- Solve problems with an emphasis on producing scalable, efficient, and maintainable solutions
- Experience developing web streaming video applications
- Develop features from initial concept to production ready results, including backend, frontend, and database design
- Experience developing backend services using containers, kubernetes, and serverless technologies
- Learn and implement new technologies and help evolve existing ones
- Engage with both technical and non-technical stakeholders to come up with robust solutions
- Review code contributed by your peers and provide constructive feedback
- Development with databases, web servers, wireframe development, and UI/UX design
- Contribute to overall body of software development and architecture using web application stack
- Managing server resources and ensuring cross-platform optimization across internet browsers and operating systems
Education
- A combination of education and experience will be considered for this position
Required Skills
- AWS or other cloud-based infrastructure
- Back-end web development skills, preferably in multiple languages
- Some familiarity with Javascript and/or Typescript
- Some exposure to front-end development with HTML / CSS / Javascript
- Ability to work under strict deadlines with competing priorities
- Ability to present technical information in non-technical terms to co-workers and management
- Strong problem solving and analytical skills
Desired Experience
Special consideration will be given to people with the following:
- Experience with postgres
- Experience with WebRTC
- Experience with delivering streaming media
- Experience with Kubernetes