Design and develop high-quality, performant, reliable, and maintainable software. Collaborate in brainstorming, planning, prioritizing, and implementing new features. Work closely with colleagues to ensure software designs meet functional and technical...