Angular.js, Java, node.js, SQL
- Advance our product architecture towards increased scalability, reliability, and availability
- Set architectural standards and direction, and define architectural implementation plans
- Spread architectural thinking across all project teams and enable teams to take on architectural projects
- Create, extend, and maintain architectural standards; define and enforce solid design principles.
- Improve the quality of life for Greenlight engineers by building libraries and other services that enable engineers to work efficiently and deliver testable, high-quality code
- Define implementation plans for architectural projects and participate with project teams in building and delivering those projects
- Collaborate with the rest of the development team across the entire Software Development Life Cycle, including participating in standard agile ceremonies
- Stay up to date with architectural developments in the industry and participate in professional development opportunities.
- Collaborate with the entire engineering and management team to advance company-wide quality initiatives, including automated testing, continuous integration, and continuous deployment
March 10, 2021