Senior Full Stack Engineer (Python, Javascript)

Toronto, Ontario, Canada | Full-time | Fully remote

Apply

Zeitview is the leading intelligent aerial imaging company for high-value infrastructure, providing businesses with actionable, real-time insights through a single-source solution to recover revenue and reduce liability risk. Zeitview is the trusted, go-to data management platform for worldwide enterprise clients spanning industries such as renewable energy, insurance, telecommunications, construction, real estate, and critical infrastructure. 

In this exciting opportunity as a Senior Full Stack Engineer, you will be working with the Solar team to improve the efficiency of analysis and develop new methods for identifying anomalies in solar (PV) systems. By leveraging our Python based microservice ecosystem and React based web applications, the Solar team is responsible for ingesting, analyzing, and delivering data for over 100 GW of solar infrastructure a year. We use a variety of event-driven (Kafka) and REST (FastAPI) based backends to process, serve, and automatically analyze data. You will be asked to build systems that scale to analyze millions of solar panels a day and render the results in a highly performant web application (based on Deck.GL). You will be given a large amount of agency to identify problems that need solving, decide on the appropriate technical solution, and drive the outcomes of your own work.

Responsibilities:

  • Build and scale both front and backend services to support rapid growth in inspections of solar infrastructure projects.
  • Help shape the technical roadmap of our analysis-related products and take ownership for the execution and delivery of complex projects. 
  • Break down ambiguous problems and implement solutions that span the entire stack, making appropriate tradeoffs between functionality, reliability, engineering velocity, and cost.
  • Mentor other team members to grow their technical ability and improve our internal engineering standards. 
  • Participate in Agile development processes and contribute to sprint planning, estimations, and retrospectives
  • Collaborate closely with internal engineering and operations teams to provide end-to-end support for existing applications and processes.
  • Work effectively within a globally distributed team, spread across multiple time-zones.

Required Qualifications:

  • A strong technical background with 5+ years of full stack development experience.
  • Experience building backend applications with Python. 
  • Experience building web applications with React.js (or similar front-end web frameworks) using Javascript/Typescript.
  • Experience with REST APIs (i.e. FastAPI, Django, Flask).
  • Experience with event driven systems (i.e. Kafka, PubSub, SQS).
  • Experience with unit and/or integration testing.
  • Experience mentoring and providing technical guidance to junior and mid-level software engineers.
  • Strong communication skills and ability to collaborate in a global team environment.

Bonus Qualifications:

  • Experience working with geospatial data.
  • Postgres/PostGIS
  • Deck.GL (web based geospatial visualization library)
  • FastAPI
  • Kubernetes/Docker
  • GraphQL
  • Computer Vision (i.e. OpenCV, Structure from Motion)

Benefits:

  • Make a difference in the fastest growing source of green energy (Solar Power)
  • Medical, Dental and Vision insurance covered up to 100% 
  • Stock incentive program
  • Work-from-home environment
  • Autonomy and upward mobility