Senior Full Stack Developer (AWS and Video Streaming) - TW

Bangalore
Video on Demand /
Contract to Full Time /
Hybrid
The role involves working with an end-to-end, managed, live video streaming solution that enables customers to send live streams to viewers globally. The team plays a crucial role in bridging the gap between the service and the broader ecosystem. As a member of the team, you will be responsible for customer-facing aspects, including web development and public APIs, and collaborate with various teams on cross-functional projects.

Responsibilities:

    • Maintain and extend customer-facing aspects of the platform, including web applications and public APIs.
    • Ensure the platform stays up-to-date with the latest web frameworks and security standards.
    • Develop web demos, sample code, and tools to improve the developer experience.
    • Build and maintain web UI libraries for product enhancements.
    • Collaborate with product managers to refine requirements and support product releases.
    • Design and implement new customer-facing features for the platform.
    • Maintain and enhance AWS integrations for various aspects, such as tagging, CloudFormation, limit enforcement, and account management.
    • Keep the public API up-to-date with the latest security standards and testing suites.
    • Expose tools for teams to investigate and respond to reports.
    • Be responsible for availability, latency, and other key performance metrics of the public API.
    • Participate in on-call support for the public API and quantify customer impact during incidents.

Skills:

    • Proficiency in building robust and maintainable frontend web applications.
    • Experience working with backend APIs to enhance functionality.
    • Expertise in the latest web frontend languages and frameworks (e.g., TypeScript, JavaScript, React).
    • Strong software engineering fundamentals.
    • Ability to collaborate effectively with cross-functional teams to build and deploy comprehensive product solutions.
    • Experience in designing distributed systems with high scalability and availability.
    • Familiarity with common AWS components (e.g., DynamoDB, Lambda, ECS).
    • Experience in operating 24/7 live services.
    • A degree in Computer Science, a related Engineering discipline, or 5+ years equivalent years of experience.

Bonus Points:

    • Competitive compensation in USD
    • Flexible working hours
    • Option to be hired as a full time employee
    • Collaborative, flat, and transparent work culture
This role offers a unique opportunity to work on a dynamic and cutting-edge live video streaming solution, collaborating with cross-functional teams and contributing to the growth and enhancement of customer-facing aspects.

If you are passionate about web development, API design, and delivering seamless user experiences, we encourage you to apply and join our team in shaping the future of live video streaming technology. Your skills and dedication will be instrumental in ensuring the success and performance of our platform.

Join us in this exciting journey towards innovation and excellence.