Design, build, and maintain software systems with a focus on quality, reliability, and maintainability.
Uphold a high standard of engineering excellence. Participate in code reviews, write unit/integration tests, and contribute to continuous improvement of team practices.
Collaborate with designers, product managers, producers, and other engineers to understand their workflows, scope, implement, and test features.
Debug and resolve issues in live environments and development pipelines.
Write clear documentation and communicate technical details across disciplines.
Participates in the on-call rotation; resolves live incidents & proposes solutions in RCAs
Provide mentorship to more junior members of the team
Required Qualifications:
Bachelor’s degree in Computer Science, or a comparable field, or equivalent experience.