Vacancy expired!
At eXcell, we set you up for job success right from the start. Our precision recruiting process aligns the right fit for the right people. Our client is a market leader in video services for businesses and universities and are expanding their engineering team. They create an engaging work environment, foster innovation, and better understand and meet the needs of their users. Their mission is to help anyone share knowledge with video.We're looking for an experienced remote, Senior Developer to join their Video Team. This team builds end-to-end experiences that ingest videos, at enormous scale, and ensures a great video playback experience on any device. As a Tech Lead / Developer for video playback, you will own the web-based clients that deliver the core of their unique multi-stream video experience. This position has a huge opportunity to positively impact the experience for their 10 million+ users and to drive the growth of the business. Our client's multi-stream playback technology is unique in the video industry. They push modern desktop and mobile browsers to the limit by playing back multiple videos simultaneously, kept in perfect sync, regardless of network conditions, whether on-demand or live, and with a high degree of end-user interactivity layered on top. This is a deeply technical problem space, powered by a large codebase with nuanced dependencies. This problem space is deeply challenging, technically, but also provides direct customer benefit and gratification for a job well done. This Team Lead / Senior Developer position requires systems engineering skills, expert architectural and technical design, typescript coding skills, and advanced debugging capabilities, including a willingness to build new tooling and diagnostics to solve hard problems. This will be a highly collaborative position, where you will work closely with other members of your immediate team but will also leverage expertise from touch points across the engineering team.Skills and Qualifications:
- BS (or higher) in Computer Science or an equivalent degree
- 10+ years professional coding experience, using Typescript, C#, or Java
- Technical design skills with asynchronous, distributed systems
- Clear and concise written and verbal communication skills, strong presentation skills
- Strong customer focus
- A solid footing in computer science fundamentals, including thorough knowledge of data structures, algorithms, object-oriented software design and fault tolerance
- A love for learning, near-insatiable technical curiosity, a desire to grow and to help improve the team around you
- Experience with video streaming or playback
- Experience with UX development - Full-stack development where you've created or modified customer-visible UX (JavaScript, typescript, HTML, React, CSS, etc.)
- Server-side development API design and implementation
- SQL & databases writing SQL queries for product functionality or offline data analysis
- Knowledge of client-side JavaScript / typescript build and tooling
- Working knowledge of AWS services: EC2, S3, Lambda, DynamoDB, CloudWatch
Vacancy expired!