Evercast is building an award-winning next-gen remote collaboration platform for creative agencies and entertainment studios. We're looking for an outstanding full-stack engineer who isn't afraid of tackling exciting challenges in the world of real-time streaming, collaboration, and application performance.
The Responsibilities
Solve problems with an emphasis on producing scalable, efficient, and maintainable solutions
Experience developing web based, desktop and mobile 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
Help define the processes needed to achieve organizational and operational excellence
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
Designing and developing application programming interfaces (APIs)
Cooperatively develop and integrating complex software systems through the full SDLC
Experience with Agile Scrum
Participate in sprint planning to understand the team’s goals and priorities
Provide accurate estimates for the completion of tasks
Education:
A combination of education and experience will be considered for this position
Required Skills
AWS or other cloud-based infrastructure
- Experience with multiple back-end languages (NodeJS, Golang, Python, and PHP) and JavaScript front-end frameworks (React, Vue, Angular, Bootstrap, SASS)
Ability to follow established workflow and project management tools and procedures (Slack)
Ability to work under strict deadlines with competing priorities
Capable of balancing a project’s requirements with schedule, budget, and resource limitations
Ability to present technical information in non-technical terms to co-workers and management
Strong problem solving and analytical skills
Proficient understanding of code versioning tools (Git)
Experience with interactive media tools (streaming and playback)
Desired Experience
Special consideration will be given to people with the following:
Experience with GraphQL
Experience with WebRTC
- Experience with Programming and Automation Testing / Testing Framework (End to End Testing)