This job is no longer taking applications and is displayed only for reference.
To view current postings please conduct a new search.
Thank you.
Intermediate to Senior Level
Okay, thats a lot of job titles, allow us to explain...
We are a small and highly capable team. Everyone has multiple duties and responsibilities, solving different problems across multiple domains.
Users of Offstreet create 30,000+ parking sessions per day and that number continues to grow. Users who are authorized to park should not receive parking tickets. Those parking sessions must make their way to our partner integrations such as pay stations, license plate recognition cameras, and mobile apps - reliably and with little delay.
The position is based in Regina, SK, and is remote-friendly.
Reliability is our number one priority.
To accommodate this, you will:
Build new integrations, and maintain existing ones
Respond with solutions to production errors for our primary applications and integrations
Establish processes and monitoring tools so that we are aware of the status of our operations
These could be anything from CloudWatch alarms, serverless functions, email reports, or Slack hooks
Our second highest priority is continuous delivery.
Our development team builds and ships features and products on a continuous basis with no fixed release schedule. We use feature flags and e2e testing so that we can reliably deploy code multiple times per day.
You will manage, configure and improve our use of third-party services.
Services and tools such as:
Amazon Web Services, Infrastructure and Tooling
GitLab source control and CI/CD Pipelines
e2e Testing Infrastructure
Sentry.io Performance and Error Monitoring
LaunchDarkly
Vercel
Finally, if the weather is calm, the integrations are stable, and the dev and ops teams have what they need to succeed:
You will contribute to our products and services as a member of the development team, primarily on backend services.
We build industry leading parking permit management software with javascript/typescript tools such as node, svelte, React and Angular.
Essential Skills
- Oral communication
- Working with others
- Problem solving
- Decision making
- Critical thinking
- Job task planning and organizing
- Continuous learning
- Significant use of memory
Transportation/Travel Information
- Own transportation
Programming Languages
- Java Script
- HTML
- CSS
Work Conditions and Physical Capabilities
- Work under pressure
- Attention to detail
Security and Safety
- Basic security clearance