Staff Software Engineer
Ritchie Bros. · US
The Staff Software Engineer is responsible for leading the team that supports and enhances the code base used for company’s administrative and reporting tool...
Job description
The Staff Software Engineer is responsible for leading the team that supports and enhances the code base used for company’s administrative and reporting tools. Responsible for all development practices for the web and services (integration) platform. Lead the implementation of the full stack web experience. Work closely with UX/UI department in leading the technical vision for our products. Collaborate with designers, product managers, and developers to deliver compelling and efficient tools/products. Identify and resolve performance and scalability issues. Lead, coach and train a team of full stack developers. - Architect, design and implement highly efficient and scalable applications, with robust observability and monitoring solutions - Proactively monitor and analyze system performance, identifying and addressing bottlenecks and potential issues before they impact users - Refactor and modernize of the legacy codebase improving maintainability - Responsible for provisioning application infrastructure from code - Work as on-call support to troubleshoot production issues and provide resolution. - Responsible for solving complex scalability, platform, and integration problems. - Me...