● Coordinate requirements, schedules, and activities; contribute to team meetings; and troubleshoot development and production problems across multiple environments and operating platforms ● Support and develop other developers providing advice, coaching, and educational opportunities ● Define web architectures and solutions from business requirements, produce estimates and timelines, and manage delivery against those plans ● Exhibit excellent communications skills and engage in technical discussions with peers becoming a trusted, technical advisors ● Work with others to ensure adherence to code standards and best practices ● Produce reusable, testable, and efficient code ● Design and implement low-latency, high-availability, and performant applications ● Implement secure by-design standards including data protection ● Integrate data storage solutions ● Ensure application performance, quality, and responsiveness ● Collaborate with a team to define, design, and ship new features ● Identify and correct bottlenecks as well as fix bugs