Our engineers are pioneering in tools and technologies to efficiently build outstanding user experiences across more than 10 platforms for multiple brands. We work closely with innovative design, user-experience, and user-testing teams to deliver dynamic experiences. Video is at the core of our streaming service, and we partner with other content operations, video infrastructure and client teams. We manage metadata and ensure it is available at scale to millions of our anime fans. Our team also supports both external partners and internal stakeholders end-to-end, as content is ingested, organized and distributed within our applications and to other parties. Come join us! This role will report into our Engineering Manager for Content Delivery.
Responsibilities:
Development and Maintenance: Contribute to our existing codebase written in Golang and TypeScript and interact with MySQL databases.
Code Quality: Write clean, optimized, and readable code. Collaborate in code reviews to maintain our coding standards.
Collaboration: Work closely with senior developers, product managers, and other team members to understand requirements and implement solutions.
Database Management: Utilize MySQL to store, retrieve, and manipulate data for application functionality. Learn and apply best practices related to data integrity and security.
Continuous Learning: Stay updated with the latest trends and best practices in Golang, TypeScript, and MySQL. Attend workshops, webinars, and meetups as needed.
Testing: Write and execute unit and integration tests to ensure software runs smoothly and meets client needs, while troubleshooting and resolving issues as they arise.
A Day in the Life:
Work with engineers, product managers, and project managers to implement new features across Crunchyroll's Content Delivery
Improve the scalability of our services through proper planning and load testing
Improve the availability of our platform through better monitoring, performance reporting, and error reporting
Improve the server response times of our APIs by profiling, identifying, and eliminating bottlenecks
Consider system security in every design decision
Work with operations to evaluate new infrastructure
Research and generate ways to serve our customers
Plan, analyze, and optimize to help our team growth
Support and improve internal processes
Collaborate with other teams within the company
Bachelor's degree in Computer Science, Information Technology, or a related field.
0-1 year of experience in Software Development
Some familiarity with Golang and/or TypeScript programming. Experience with MySQL
Knowledge of software development methodologies and best practices.
, qualification:Graduate, skillsIT Software,Informatica,Oracle DBA,ASP .Net,C SHARP,Web Services,MySQL, 401(k) plan, Childcare benefits, Dental Insurance, Health Insurance, Life Insurance, Paid Time Off (PTO), Performance bonus, Vision insurance
Location: San Francisco, CA
Posted: Aug. 19, 2024, 7:42 p.m.
Apply Now Company Website