Job Description
About Us
fliteX is a Canadian start-up with a goal to deliver global value‐based aviation software solutions that optimize costs and improve efficiency and safety for aviation stakeholders across the globe. At fliteX we build solutions that address known industry problems that are deployed as cloud‐based Software as a Service that directly reduces our customer costs and increases revenues. We strive to deliver the advantages of speed, agility and scalability of our constantly evolving cloud platform for immediate cost and efficiency gains to our customers in a quick and cost-effective manner. We are on a digital transformation journey to ‘optimize the sky’. Workplace is currently remote… but we will be looking for onsite presence at our Oshawa office in a gradually phased manner over the next 6 months.
About You
Note: Please ensure you meet these qualifications before applying
Our funder criteria requires that that you are a Canadian citizen or of Permanent Resident status, under age 30. Preference to under-represented groups is encouraged.
About You
As a valued member of a start-up, you will work to support junior developers across up-scaling 3 current SaaS Apps; running as prototypes. You will optimize large historical and live flight data sets built on Java, PostgreSQL and its spatial extension – PostGIS (SQL functions). Experience in JavaScript, Angular & Python is required. You will support DevOps functions relating to the back-end DB and code functionality deployed on Azure, base-lined on industry-standard best practices.
You will also support the development and deployment of machine learning use cases for predictive algorithms that use flight time metrics to develop in turn inhouse flight route and city-pair prediction models using the advances in data training & machine learning. The ability to work with large but structured historical data sets and applying external variable data sets.
Responsibilities
> Proficient in mathematical concepts and models.
> Good understanding of PostgreSQL and spatial extensions using PostGIS and PG Routing.
> Experience in writing high-performance and scalable code in Python.
> Knowledge of SQL for managing data in PostgreSQL and performing spatial analysis using QGIS
> Experience in developing, testing and deploying complex algorithms.
> Strong background in Object Oriented Programming
> Leverage Cloud Native capabilities (Azure)
> Python Machine learning libraries, frameworks
> Work with GraphQL (Hasura), JWT, Angular components, NodeJS
> Build UAT and Production Environments
> Build Blob Containers, Tags, Features
> Develop and update documentation (design, end-user, administration); and
> Work with backend data feeds within a PostgreSQL database. API calls will be made from the front-end using GraphQL, NodeJS and a Microservices architecture.
> You may be occasionally called to join on system demos with Airlines and Air Traffic Control agencies
REQUIRED EXPERIENCE
3-5 years of work experience required with:
> Database and PostgreSQL
> Front end basics (HTML, CSS, JSON, Material design)
> Front end development (JavaScript, Angular 10+, React)
> Docker, Cloud Services, Nginx (preferably Azure)
> Back end development (Python, Java, Spring, Hibernate, XML/XSDs)
> RESTful API development ( JWT, GraphQL)
> Version Control (GitHub branching/merging/pulling/pushing)
> Operating system – Linux Virtual Machine, Bash
> CI/CD Workflow (Jenkins)
> Experience building enterprise web applications
> Experience working in an Agile environment
> Strong foundation in data structures, algorithms, design patterns and OOD
> Data Visualization: Redash, D3.js, Chartd, ChartJS, Graphana etc.
> Data Wrangling: Wrangling tools such as Scrapy, Talend and Tableau
> Excellent written and oral skills; and
> Willingness and experience to mentor junior developers.
ALSO CONSIDERED AS ASSETS
In addition to the above necessary and required skills, you also need to have a working knowledge of Geospatial Tools and mapping frameworks. Here is an initial list of tools you might need to learn.
> Geospatial Front End Technologies → Leaflet, OpenLayers, Cesium for JavaScript, Flask, GeoDjango, IpyLeaflet, Ipywidgets, Panel, Viola, LeafMap, etc.
> Data-Oriented Python Libraries: Web scraping (Beautiful Soup), Pandas, Numpy
> Scrum, Jira, Confluence
Job Types: Full-time, Permanent
Salary: $55,000.00-$65,000.00 per year
Benefits:
- Employee stock purchase plan
- Tuition reimbursement
- Work from home
Flexible Language Requirement:
Schedule:
- 8 hour shift
- Monday to Friday
Application question(s):
- This position is funded by a Federal program. To be eligible for this funding, candidates must be Canadian Citizens, Permanent Residents, and under 30 years of age. Do you meet these qualifications?
Experience:
- TypeScript: 2 years (required)
- Docker: 2 years (required)
- JavaScript: 3 years (required)
- Python: 3 years (required)
- PostgreSQL: 3 years (required)
- Angular: 2 years (required)
- Cloud infrastructure: 2 years (preferred)
Work Location: Hybrid remote in Oshawa, ON L1H 8C1
Expected start date: 2023-07-24
Apply
Go Back