RESPONSIBILITIES
Develop high-volume, low-latency products for mission-critical systems, delivering high-availability and performance
- Develop using best practices, coding standards, and documentation, and take the opportunity to share knowledge across the team
- Translate product requirements and technical designs into well-engineered, low-defect, robust code. Regularly collaborate with other developers, QA, product owners, and designers to complete projects.
- Participate and engage in all Scrum Ceremonies
- Develop high-quality, working code features and bug fixes
- Participate in/lead regular code reviews
- Write automated tests, including comprehensive unit and integration tests
- Collaborate with team members on key architecture decisions
- Interface with team members to troubleshoot, debug, and fix issues in production and non-production environments
- Engage and mentor other members on the team
- Lead projects end-to-end as an individual contributor