About the role
Development of internal and external websites, tools, and data-processing solutions using infrastructure that is optimally designed and scalable to the size and complexity of the data being handled. The role requires continuous learning and the ability to quickly acquire new skills in order to deliver innovative and effective solutions.
You must be able to deliver new features rapidly, while creating practical, working solutions with minimal errors. The role also involves managing multiple products simultaneously, handling frequent context switching throughout the day, and effectively delivering work across several projects at once, while maintaining consistency and reliability in outcomes.
What you’ll do
· Independently design, build, and deploy internal tools and external websites.
· Optimize technical SEO foundations, implement and maintain Google Analytics tracking, and improve performance based on Core Web Vitals.
· Interpret and work with new API documentation to integrate features into front-end and back-end systems.
· Design scalable data-processing workflows aligned with data volume and performance requirements.
· Rapidly prototype and implement features using a break-and-build development approach.
Technical Requirements.
· Front-end: Angular (v14, v17+), TypeScript, performance and SEO fundamentals (Core Web Vitals).
· Back-end: Node.js, REST API design and implementation.
· Data: SQL and MongoDB (joins, indexing, basic query optimization), Redis caching.
· Infrastructure: Background jobs, schedulers, and queue-based processing; scalable architecture aligned to data volume.
· Version Control: Git (branch management, merge handling, conflict resolution, pull request workflows).
· Security: Secure coding practices (least privilege, secrets management, minimal data exposure per API route).
· Development Approach: Ability to deliver production-ready code without formal tests.
· Environment: macOS and Microsoft-based systems.
Nice to have (not required)
· Python programming
· Experience of work with AI prompt generation, and Open API routes.
· Knowledge of work with sockets and data transmission through it.
Job Requirements
· Ability to work on-site in Toronto (daily).
· Eligible to work in Canada.
Additional requirements
· A short note with 2–3 examples of websites/tools you’ve built (links if possible)
· (Optional) a small code sample or GitHub
What we offer
· High ownership and direct impact across multiple launches.
· Practical environment: ship useful things, keep them stable, iterate quickly.
· Competitive salary and benefits.
· Hardware and tooling provided.
Job Type: Full-time
Pay: $60,000.00-$100,000.00 per year
Benefits:
- Casual dress
- Company events
- Dental care
- Extended health care
- Life insurance
- Paid time off
- Vision care
Work Location: In person