[Remote] Full-Stack GUI Software Developer Job Details | Celestica International LP
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, focusing on building a robust 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 necessaryCelestica is an Equal Opportunity Employer.All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, genetic information, disability, status as a protected veteran, or any other protected category under applicable federal, state, and local laws.This policy applies to hiring, promotion, discharge, pay, fringe benefits, job training, classification, referral and other aspects of employment and also states that retaliation against a person who files a charge of discrimination, participates in a discrimination proceeding, or otherwise opposes an unlawful employment practice will not be tolerated.All information will be kept confidential according to EEO guidelines.Celestica is an E-Verify employer.Company 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/.