CATALYST.Earth

Full Stack Developer

Location

Markham, ON or Gatineau, QC

Overview

We are looking for a Full Stack Developer who will work with lead developers to help design and build our CATALYST Microservices platform.

CATALYST – Earth data, simplified. We make actionable earth observation intelligence available to decision makers that seek to ensure a sustainable and manageable planet.

SCOPE OF THE JOB
  • Work with product owners and scientists to understand the science of radar and optical remote sensing imagery and the application of that science
  • Design, hand-on development of backend solutions including API development and deployment for AWS and Azure platforms
  • Experience with Python, Docker, Kubernetes, authentication solutions used in the development of highly scalable, professional grade APIs
  • Experience with various databases such as SQL Server, Postgres, Elastic.
  • Knowledge of data fabric concepts
  • Experience with parallel programming and multithreaded design
  • Excellent problem solving/troubleshooting skills
  • Experience working in an agile environment with multiple teams
  • Front end web development using Python and Django or Flask
  • Experience with Design Thinking processes to create a delightful client experience
  • Experience with DevOps tools and a complete understanding of CI/CD processes
  • Experience with the implementation of automated testing concepts, especially in an engineering environment where tolerance-based testing is used
  • Relies on experience and judgment to plan and accomplish goals, performs a variety of tasks
  • Able to architect an entire solution from front to back and the tools necessary to implement and test the solution
  • Experience instrumenting production solutions to achieve expected performance levels
REQUIREMENTS
  • Required Experience: 5+ years of professional development experience with a minimum 1+ year of full stack experience
  • Must have technical skills:
    • Experience with Python, Docker, Kubernetes, authentication solutions used in the development of highly scalable, professional grade APIs
    • Knowledge of AWS and/or Azure platforms
    • Agile practices
    • Excellent understanding of microservices architecture
    • Ability to design, develop and implement scalable microservices based solutions
    • Web UI design/development experience
    • Ability to architect a full solution
  • Nice to have technical skills:
    • Knowledge of data fabric concepts
    • C++ coding experience
    • Knowledge of the geospatial and remote sensing industry
Application Submission

Application Notes:

  • If you require special accommodations during the recruitment and selection process, please let us know in the message section.
  • Your resume and cover letter must be in .docx or .pdf format with a max size of 10MB per document
  • ¬†Name your resume and cover letter with the following formats
    • Cover letter filename example: Jane_Doe_cover.pdf
    • Resume filename example: Jane_Doe_resume.pdf

PCI Geomatics is an equal opportunity employer, and all qualified applicants will receive consideration without regard to race, colour, religion, age, gender, national origin, disability, sexual orientation, family status or any other status or condition protected by Federal and/or Provincial laws. If you require accommodation during the recruitment and selection process, please let us know.