Back End Developer

REQUIRED FOR AN INNOVATIVE SOLAR TECHNOLOGY DESIGN & MANUFACTURING COMPANY

Morgan Solar Inc.

100 Symes Rd, Unit 100 A, Toronto

ON M6N 0A8, Canada

Starting Date: June 2, 2022 (negotiable)

Discipline: B.Eng / B.Sci - Computer Science or similar

Relevant Experience: 3+ years

Available Openings: 1 position

About Morgan Solar

Morgan’s mission is to advance the world to Net Zero by developing innovative software and hardware technologies that optimize the sun’s power. Our world-class SunStudio software lies at the core of hardware designs ranging from the SPOTlight platform of solutions for building interiors and exteriors to SimbaX PV enhancing optical films for utility solar applications. All our solutions generate data that is captured by our IoT sensor offerings that is then mined using machine learning to refine the next generation of our software and hardware tools. We are a growing, diverse team of engineers and scientists looking for intelligent, enthusiastic, and dynamic teammates.


About the Position

The successful candidate will have strong knowledge of and affinity for the development of robust cloud-based systems including backend software setup and maintenance as well as development of server-side applications including REST API’s.

Projects that the candidate will work on include development of deep analytics, exciting visualizations and actionable insights for customers based on digital twins of solar applications generated with data from our in-field IoT sensors. For the urban environment we are developing control, data and reporting systems for daylight management with automated and energy producing window coverings that improve occupant comfort, create energy for on-site consumption and reduce the buildings greenhouse gas emissions.

Working with the software development team you will assist with expansion and scaling of our IoT sensor platform, including development, deployment and maintenance of cloud-based microservices and data pipelines as well as support of embedded linux applications / gateways. You will also work cross-functionally with the Mechanical, Electrical and Applications teams to create solutions for customers and support internal teams with web-based tooling to improve the product development process.

Required Qualifications

● Experience building robust cloud-based server infrastructures (AWS, Google, Azure)

● Proficient with network configuration (DNS, Certificate management)

● Proficient with authentication/authorization, for example: SSO, JWT, OAuth2, OpenID Connect

● Experience with high-level programming languages such as Python, Node.js,

● Ability to work in a team environment as well as independently

Good To Have

● Experience with databases, MySQL and MongoDB

● Development of data pipelines (Brokers, MQTT, gRPC)

Additional Technologies

● Docker, Kubernetes

● CI/CD pipelines

● REST API frameworks

Questions:

Describe at least two means of securely providing secrets to an application along with their pros and cons.

To Apply

Please send your cover letter, résumé and your answer to the question below to careers@morgansolar.com, quoting job reference number 220421BESD in the subject line.

Inclusion and Equal Opportunity Employment

MSI is an equal opportunity employer. We celebrate diversity and are committed to inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally-protected factors. We recognize that some groups of people have been subjected to disadvantages with respect to communication, access to education, work placement opportunities, and other systemic barriers caused by racism, colonialism, and sexism. We commit to helping applicants and employees to advance despite those barriers. Disability-related accommodations during the application process are available upon request.