Description Responsibilites Design, develop, test, and maintain robust, scalable, and high-performance applications Lead the implementation of complex features and systems with minimal supervision Collaborate with product managers, designers, and other engineers to define and refine requirements Rev