Architect - Product Software Development focusing on web and platform applications. Involves design, mentoring and collaboration across teams including UI/UX and engineering.
Responsibilities
Design and implement high-performance, scalable web applications and platforms
Translate UI/UX design wireframes to actual code
Work with UI/UX designer to define application functionality and aesthetics
Architect, deploy, and manage cloud-based solutions (AWS/GCP/Azure)
Lead, mentor and grow a high-performing engineering team
Collaborate with product, design, and business teams for alignment
Participate in coding, code reviews, and CI/CD pipeline optimization
Requirements
8+ years of experience in software development
Expert-level understanding of software development design patterns
Experience in Architecting large scale web/mobile/desktop applications
Proficiency in Node.js, Python, Java
Proficiency in modern frontend technologies including React
Proficiency with databases including data modeling and query optimization
Hands-on experience with WebAPI and Restful Web Services
Proficient understanding of web markup, including HTML5, CSS3
Desktop Engineering Intern assisting with daily tasks and endpoint monitoring in a fast - paced team environment. Gaining visibility into vulnerability scanning and supporting end users while learning technical skills.
Mobile Developer participating in front - end web projects for a fintech team. Collaborating on user interface integration and ensuring optimized performance and accessibility.
Developer Analyst contributing to Topaz's innovative financial market solutions. Collaborating on software development while enhancing user experiences and resolving technical challenges.
Senior Developer Technology Engineer optimizing CPU performance for large scale applications at NVIDIA. Collaborating with industry experts to publish optimization techniques and influence hardware design.
Operations Engineering Support 2 role at Celestica focusing on troubleshooting, repairing, and maintaining complex electromechanical systems in a manufacturing environment.
Technical Support role in engineering operations analyzing schematics and troubleshooting electromechanical systems. Collaborating with engineers and performing maintenance on assembly equipment.
Microsoft Developer responsible for Dynamics 365 solutions and ERP integration. Collaborating with global teams to deliver high - quality development projects.