[Remote] Full-Stack GUI Software Developer
Note: The job is a remote job and is open to candidates in USA. Celestica is a technology leader dedicated to driving customer success and market advancements. They are seeking an experienced full-stack GUI software developer to design, develop, and test AI-enabled automation infrastructure for data center racks, collaborating with teams to build a control center for managing network automation test infrastructure.ResponsibilitiesArchitect & Design: Lead the design and implementation of a robust, cloud-hosted GUI that provides a seamless user experience for managing physical on-prem systems distributed globallyFull-Stack Development: Build and maintain the entire engineering ecosystem, ensuring it is test-driven and fully integrated into the CI/CD pipelineAI Integration: Implement AI-driven workflows to intelligently select automation test cases, perform automated failure diagnostics, and provide predictive product quality assessmentsInfrastructure Management: Develop user interface control capabilities for managing complex hardware, including Celestica switches, IXIA traffic generators, and diverse data center rack equipmentEnd-to-End Visibility: Create reporting and analysis tools that track code health from the initial Pull Request to final release regression validationCollaboration: Work closely with DevTestOps and software development teams to ensure the control center meets the evolving needs of our global network infrastructureSkillsProven experience building complex, data-rich graphical user interfaces using modern frameworks (e.g., React, Vue.js, or Angular)In depth experience with GUI automation frameworks, such as Playright, Cypress, or SeleniumStrong backend experience (Node.js, Java Script, Python, or Go) with a focus on cloud-native architectures and SDLC integrationFamiliarity with high-performance networking environments, specifically SONiC, OpenBMC, and data center hardware managementPractical experience integrating AI agents or LLM-based workflows into software applications to automate decision-making and analysisDeep understanding of test-driven development (TDD), CI/CD pipelines, and robust software engineering practicesAbility to bridge the gap between cloud-hosted software and physical hardware distributed across global sites6-10 years of experience in high-speed networking and modern cloud softwareBachelor degree or consideration of an equivalent combination of education and experienceBenefitsA comprehensive benefits package is offered in addition to this range.Remote Position: YesTravel as necessaryCompany OverviewCelestica is a manufacturing firm that provides design, hardware platform, and supply chain solutions to a multitude of industries. It was founded in 1994, and is headquartered in Toronto, Ontario, CAN, with a workforce of 10001+ employees. Its website is https://www.celestica.com/.