Intermediate Software Developer (Backend)

Description

Job Description:Altium is looking for an Intermediate Software Developer to join our growing Automation Systems Team in Vancouver, Canada. Altium’s pioneering products and web applications are changing how electronics are embedded in tiny systems; as a Software Developer, you will design and maintain web applications that power the company. About Us Altium LLC (ASX:ALU), a global software company based in San Diego, California, is accelerating the pace of innovation through electronics. From individual inventors to multinational corporations, more PCB designers and engineers choose Altium software to design and realize electronics-based products. The growing demand for smart and connected products is driving advancements in electronics technology. Design trends are demonstrating the need for minimizing power, reducing package size and energy consumption, and prioritizing high-speed design. For over 30 years, Altium has been delivering software that maximizes the productivity of PCB designers and electrical engineers, from idea to board. Users are at the center of Altium’s R&D and business operations. With its unique Business-to-User approach, Altium is focused on developing software that is easy to use and implement, with solutions that enable innovation and deliver industry-leading user productivity. Job Purpose Altium is looking for an Intermediate Software Developer to join our growing Automation Systems Team in Vancouver, Canada. Altium’s pioneering products and web applications are changing how electronics are embedded in tiny systems; as a Software Developer, you will design and maintain web applications that power the company. Duties and ResponsibilitiesMaintain and improve Altium’s web-based applications which automate the manufacturing of Altium products in collaboration with team members.Perform hands-on and automated testing.Write and maintain technical documentation.Interact and participate in meetings with team members and internal stakeholders regarding project specifications and technical requirements. QualificationsApplicants must have the ability to work immediately on a full­-time basis in Canada. At this time, Altium is not able to extend offers to those requiring visa sponsorship.Able to work in a Linux development environment and comfortable working with command-line tools.Experience with a modern web development stack, including languages (e.g. PHP, Javascript, HTML, CSS), frameworks (e.g. Symfony, React, Angular), and deployment (e.g. NGINX configuration, SSH tunneling) alongside an understanding of modern web development (e.g. HTTP methods, handling of REST APIs).Experience with relational databases (e.g. MySQL) and Object-Relational Mapping frameworks (e.g. Doctrine).Excellent written and verbal communication skills, with a focus on communicating technical concepts to both technical and non-technical audiences.Knowledge of version control with Git. Mutual ExpectationsYou are a self-starter, work independently, solve your own problems, and expect to be challenged. You expect us to provide a fun and engaging work environment with a close-knit and talented group of like-minded people.You are looking for a role in a team that is making a difference. We have already changed the way the world builds electronics and are looking to the next leap forward.You expect your voice to be heard. All Altium employees offer solutions to each other, and must be able to support our sophisticated user and customer communities.We all find joy in building cool new devices and finding elegant solutions, and we enjoy sharing what we do.Company Description:Altium LLC (ASX:ALU), a global software company based in San Diego, California, is accelerating the pace of innovation through electronics. From individual inventors to multinational corporations, more PCB designers and engineers choose Altium software to design and realize electronics-based products. The growing demand for smart and connected products is driving advancements in electronics technology. Design trends are demonstrating the need for minimizing power, reducing package size and energy consumption, and prioritizing high-speed design. For over 30 years, Altium has been delivering software that maximizes the productivity of PCB designers and electrical engineers, from idea to board. Users are at the center of Altium’s R&D and business operations. With its unique Business-to-User approach, Altium is focused on developing software that is easy to use and implement, with solutions that enable innovation and deliver industry-leading user productivity. Job ID: 40248463
___________________
Altium

View Original Source Source