Job description 1. Independently handle development of backend components and take complete responsibility for delivery of assigned tasks. 2. Collaborate with product managers, designers, and other developers to understand project requirements and deliver feature-rich web applications. 3. Design, de