
Employment Term: Full-time
Location: Remote
,
Our client, a global leader in innovative technology, is hiring a remote Senior Product Designer! In this role, you will work closely with a globally distributed team of product managers, product & brand designers, engineers, and data scientists to craft experiences that will significantly impact diners and restaurants worldwide.
The Sr. Product Designer will be an influential design partner embedded in our client's Booking & User Experience team, who owns the crucial part of the dining journey where diners complete their reservations, Experiences, takeout orders and more. This individual will work to create, evolve and develop new experiences for diners, while balancing the needs of our users, restaurants, and the business.
The Sr. Product Designer is expected to expertly navigate the full range of a product designer's work—from strategy and research to high-fidelity designs. On some days you'll rapidly sketch ideas and launching experiments as A/B tests, and on others you'll craft a vision to set a project or team up for long-term success.
Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities
What You'll Be Doing
- Influence product strategy and translate complex workflows into elegant and accessible user experiences.
- Work through all stages of the design process, from capturing insights with user research and building and testing prototypes in front of real users to visual design, and working collaboratively with product managers and engineers to deliver a top-notch experience.
- Act as a critical thinker. When finding yourself in a debate, you can appreciate both sides of an issue while remaining kind and standing by your convictions.
- Continuously value introspection to improve yourself, your team, and your products.
- Be proactive, conceive and implement a project independently while being open to feedback and coaching.
- Communicate decisions with clarity and negotiate, prioritize, and break down design work into measurable outcomes.
- Develop a large arsenal of tools and know when to use them to deliver the right level of fidelity for design deliverables.
Experience/Skills You're Bringing
- A strong portfolio that demonstrates problem-solving skills and interaction design skills through a breadth of outstanding product design work across web and mobile platforms
- Experience working with and contributing to design systems
- Comfortable interacting with data and generating hypotheses and insights, and can translate them into product opportunities
- Experience in the restaurant industry and a passion for food and dining
- Experience working on dual-market products
- Experience with A/B testing
- Experience mentoring junior members of the team
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Toronto
, ON
Our client, an innovative & online fintech company, is hiring a Senior Business Analyst in Toronto, ON! This role will report to the Senior Manager, Technical Products, and be dedicated to identifying opportunities for technical enhancements and process improvements for our client's systems and products that will increase application resiliency, improve data integrity, and increase process efficiency.
Perks You'll Love
- Work from a central, downtown office
- Fantastic, diverse culture & supportive team with group RRSP program & suppot for new parents
- Generous, competitive performance bonuses
What You'll Be Doing
- Facilitate business requirement elicitation sessions with product owners
- Develop effective and efficient solutions by researching and analyzing current state system capabilities and defining technology solutions options, while working closely with key business subject matter experts and technology partners
- Create wireframes to communicate requirements to developers
- Help to monitor deliverable status to support on-time delivery
- Assist QA team with the creation and execution of test cases and participate in user acceptance testing
- Continuously enhance knowledge and expertise in own area and keep current with leading-edge trends and develop expertise in applications, infrastructure, analytical tools and techniques that can contribute to effective solution development and delivery
- Build relationships and work collaboratively to identify solutions and resolve problems
- Provide regular updates to management throughout projects
Experience & Skills You're Bringing
- Minimum 5+ years of professional experience as Business Analyst for software development
- Experience in the financial services, credit, or FINTECH industry
- Understanding of both SOAP and REST APIs
- Experience with developing and modifying stored procedures and SQL queries
- Knowledge of software development life cycle (SDLC) processes and Agile methodologies (Scrum)
- Solid experience in writing User Stories and Acceptance Criteria
- Strong communication capabilities with excellent oral, written, and presentation skills
- Excellent analytical, problem-solving and documentation skills with strong attention to detail
- Experience mapping business process flow, creating wireframes and mock-ups
- A flair for creative ideas and smart, simple solutions
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Valleyview Area
, AB
Hiring a Pharmacy Manager in Valleyview area, AB! This role will be responsible for the day-to-day operations in serving our communities and provide customer service to both clients and health care providers. It will be on rotation for one weekend per month, and requires the ability to work quickly, multi-task and work well under pressure.
Perks You'll Enjoy
- Competitive benefits package
- Great culture & team!
Main Responsibilities
- 40-45 hours/week
- Ideally on rotation for one weekend per month
- Staff pharmacist overlap shift; A steady paced pharmacy and are very involved in the community.
Key Skills & Experience
- Bachelor of Science in Pharmacy
- Good communication skills and excellent customer and staff relations
- Ability to work quickly, multi-task and work well under pressure
- A high level of professionalism, energy and enthusiasm
- Strong computer skills and quick with documentation.
To apply, send your resume to info-health@talgroup.net, and include "Pharmacy Manager, Valleyview AB" in the subject.
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Timmins
, ON
Hiring a Pharmacy Manager in Timmins, ON! This role will be responsible for the day-to-day operations in serving our communities and provide customer service to both clients and health care providers. It will be on rotation for one weekend per month, and requires the ability to work quickly, multi-task and work well under pressure.
Perks You'll Enjoy
- Flexible hours
- Competitive benefits package
- Great culture & team!
Main Responsibilities
- 40-45 hours/week
- Ideally on rotation for one weekend per month
- Staff pharmacist overlap shift; A steady paced pharmacy and are very involved in the community.
Key Skills & Experience
- Bachelor of Science in Pharmacy
- Good communication skills and excellent customer and staff relations
- Ability to work quickly, multi-task and work well under pressure
- A high level of professionalism, energy and enthusiasm
- Strong computer skills and quick with documentation.
To apply, send your resume to info-health@talgroup.net, and include "Pharmacy Manager, Timmins" in the subject.
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Remote
,
TAL Group is looking to add motivated, social-media savvy remote Tech Recruiters to its growing team! We are looking for professional individuals with the ambition to drive results and deliver. We empower our team to make their own decisions.
What You'll Be Doing
- Utilizing internal and external resources to identify and reach out to potential contract and permanent Full-time candidates.
- Regularly screening candidates to ensure a match of qualifications and requirements.
- Utilizing social tools to identify and headhunt passive talent, not exclusively relying upon LinkedIn.
- Conducting candidate interviews and meetings, and presenting job opportunities to qualified candidates.
- Serving as the middleman between the client and candidate, negotiating contract terms on their behalf.
- Networking (at meet-ups, industry events) for new business opportunities and referrals.
- Maintaining excellent documentation in the company's applicant management system.
- Continuing to build our already robust database
What We'd Like To See
- At heart, you are a recruiter that loves that hunt. You keep up to date on recruiting tech, news and blogs.
- At least 2 years' previous experience as a Tech Recruiter within an agency environment, working with all levels of Tech requirements and a focus on permanent full-time roles.
- You are a self-driven team player with a proven track record of consistently delivering on several assignments simultaneously, and consistently meeting or exceeding quotas.
- You embrace "old school" headhunting strategies, including cold calling and meet-ups, while also being informed on "new school" technologies to access talent.
- You are an agile thinker that likes to break away from tradition and strategically apply social tools to access passive talent. You incorporate multiple social tools into your headhunting strategy, not just exclusively relying upon LinkedIn.
- You are passionate about Technology, and eager to learn about the latest emerging technologies on the market. When you speak with prospective Tech candidates about roles, you understand the technologies in play & their role in the market.
- On your team you are recognized as a powerful communicator, with strong interpersonal skills. You are able to understand and distill complex requirements into simple concepts, and explain them effortlessly to key stakeholders.
Connect with us: www.talgroup.net
Twitter: @TALGroup
Facebook: www.facebook.com/TALGroupInc
Instagram: www.instagram.com/talgroupto/
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Toronto
, ON
Our client, one of Canada's leading companies, is hiring a IT Security Manager in Toronto, ON! In this role, you will effectively manage the mitigation and remediation of application and infrastructure security incidents and identified vulnerabilities, which includes liaising with Senior Executives, IT Security and vendors. You will report directly to the Senior Manager, Cyber Security, to monitor and respond to threats to the organization.
Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities
What You'll Be Doing
- Effectively manage the mitigation and remediation of application and infrastructure security incidents and identified vulnerabilities, which includes liaising with Senior Executives, IT Security and vendors
- Work with and provide guidance to security teams, both within the company and external to the company, as they perform infrastructure, application and code scans as well as PEN tests in order to uncover vulnerabilities within IT-CE systems
- Monitor the IT-CE department's systems for security issues
- Document all security incidents and assess their actual or potential damage to the company
Prevention
- Perform root cause analysis and implement improvements to existing processes/procedures/best practices or the creation of new processes/procedures/best practices if they do not already exist
- Engage with delivery and process management teams to improve internal processes and procedures to proactively address security vulnerabilities
- Assess the latest internal and external security bulletins and propose a plan to remediate any threats that are applicable to IT-CE systems
Leadership and Training
- Stay current on IT security trends, news and standards
- Ensure Security Ops Team staff receive appropriate training to stay current; and
- Mentor Security Ops Team staff to ensure continued growth.
- Lead and actively participate in daily / weekly reviews with CE, IT and Corporate security teams
- Assist in the creation and presentation of regular status and trend analysis reporting to IT Leadership team
- Manage related supplier contracts
- Build effective relationships with Operational Support teams and delivery partners
Skills/Experience You're Bringing
- 5+ years of leadership experience in the Information Technology Security
- 5+ years of experience in vulnerability / incident management
- Bachelor's degree in Computer Science, Information Technology Systems Security or related field
- Certified Information Systems Security Professional (CISSP). Security+, ITIL and other IT, security or management certifications are also an asset
- Experience with Application Security and Vulnerability Management programs that leverage SAST, DAST, IAST, network vulnerability scanners, etc.
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Toronto
, ON
Our client, a leader in global technology and digital transformation, is hiring an Experience Designer (UI/UX) with experience in VR/AR (Augmented Reality and Virtual Reality)! Must have an online portfolio demonstrating experience solutioning new product experiences with strong visual design skills, and the ability to think spatially, with 3D design experience in motion design, animation, AR/VR, games, architecture, or industrial design.
Perks You'll Love
- Tackle challenging, new projects
- Enjoy collaborative culture & working environment
- Dynamic team with leading industry experience
Experience/Skills You're Bringing
- An online portfolio demonstrating experience solutioning new product experiences with strong visual design skills.
- Ability to think spatially, with 3D design experience in motion design, animation, AR/VR, games, architecture, or industrial design.
- Experience in designing interactions for multi-modal input (e.g. voice, gesture, hands, contextual, spatial).
- Experience designing for multiple platforms such as web, mobile, games, multi-modal, TV, and VR/AR.
- Proficiency in presenting design work for review and feedback.
- Experience in a variety of modern design tools (e.g. Figma).
- Experience in delivering design solutions as a UX/UI/Product Designer
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Remote
,
Our client, a global award-winning industry leader, is hiring a remote Mobile API Developer! In this role, you will be working on our client's award-winning mobile solution that helps companies manage their workforce on the go. Your impact will be evident through your effective participation in the entire lifecycle of our software including design, analysis, prototyping, development, testing and support of our products.
You will work closely and collaborate with clients, prospects, implementation partners, and personnel to envision and deliver the required functionality. You will be conducting code reviews of peer work and mentoring other developers. You will work on designs within the team and represent the team with external stakeholders.
Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Competitive Employee Share purchase plan, RRSP matching & bonuses
- Unlimited vacation days, and employee reimbursement plans for education/certification
What You'll Be Doing
- 5+ years of active development using C#
- Solid understanding of object-oriented programming principals and design patterns
- Experience with SQL database
- Good analytical and problem-solving skills.
- Excellent team collaboration and communication skills
- Experience with Agile projects
- Experience with Azure DevOps Server (Team Foundation Server)
- Goal oriented with solid planning and time management skills
- Strong experience on unit testing and CI build process
- Experience with Azure/AWS cloud platforms
Preferred Skills & Experience
- Experience with web services
- Experience with various network protocols
- MFE (Multi Front End) development, event driven architecture
- Experience in enterprise software development
- Proficient in leading projects of medium-large complexity
- Good communicator who can express thoughts both verbally and written
Bonus Skills
- Experience with Android SDK and development
- Native iOS development and Swift programming expertise
- Understanding and knowledge of Apple's HIG and Google's Material Design
- Experience with Kotlin or other multiplatform frameworks
- Committed to sustainable development, testing, and high-quality code
- Payroll or HR software domain experience a significant plus
- A passion for UI & UX
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Remote
,
Our client, a global leader in innovative technology, is hiring a remote Help Desk Analyst / IT Support! This role will join our client's Global IT Help Desk team, located in Mexico City. This person will provide tier-1 technical support to all local and remote employees and will be the "face of IT". Your primary function is to ensure all end user tickets are captured and resolved meeting SLAs, working closely with our distributed team in Denver, San Francisco, and London.
Our ideal candidate is a self-starter that has a broad technical skill set and is passionate about world-class customer service. This candidate should be ready to work in a fast-paced global enterprise environment, often independently, but surrounded by energetic, enthusiastic and fun coworkers.
Additionally, you should have great critical thinking skills and ability to help identify solutions to technical or process-related issues in a complex environment. Things move quickly, so you'll be expected to instinctively handle competing priorities, but still be accountable for deadlines, understanding when to escalate, triage and ask for assistance when needed.
Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities
What You'll Be Doing
- Monitor, categorize, and triage incoming end user tickets
- Provide a wide range of technical support to end users by phone, chat, email and remote support
- Understand the team's workload and escalate/distribute incidents to the global team with that in mind
- Test and configure end user hardware and software
- Create and maintain knowledge base documentation and identify knowledge base deficiencies
- Provide exceptional customer support virtually or in person to supported users
Knowledge/Skills Required
- Fluent in English writing and speaking
- PC and Mac hardware/software support
- Computer imaging concepts and best practices (SCCM, MDT or Ivanti)
- ITSM and ticket management concepts
- Active Directory administration
- Experience supporting GSuite & Office 365
- General knowledge of identity access management, particularly Okta
- Audio/visual hardware and software support (Teem, Google Meet, GoToMeeting, Zoom)
- iOS and Android mobile device support
- Basic network troubleshooting
- Basic computer security concepts
- Exceptional written and verbal communication skills
- Flexibility and ability to multitask in a fast-paced environment with shifting priorities
Education/Experience Required:
- Minimum of High School diploma, Associates or Bachelor's degree in Computer or Information Science preferred
- Minimum 3 year experience working in a technical support role, 5+ years' experience preferred
- MCP or CompTIA A+ certification preferred
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Remote
,
Our client, a global leader in innovative technology, is hiring a remote Frontend Engineer! As a part of the team, you'll collaborate with a passionate and diverse group of full-stack engineers, designers, and product managers who are committed to building beautiful, scalable, and high-value features for restaurants.
You'll be responsible for sound technical execution through hands-on development, automated testing, and prototyping of our flagship product. You will ship and support features used daily by thousands of restaurants to dynamically manage their operations, control availability, and build inventory in real-time.
Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities
About you
You are a person that loves to code across the full stack but you have a passion for every aspect of delivering value to a customer through their web client. You are curious, passionate and constantly thinking about making code clean and better. You love to learn new things and you feel energized when you share with the people around you. You are open to new ideas and pairing sessions as opportunities to learn.
When you build software, you consider how people will use it from all angles. You take pride in carefully honing your work until it feels reliable and effortless to use.
What You'll Be Doing
- Design, develop, test, deploy, maintain, support, and improve existing applications and systems. We'll be mainly working with advanced JavaScript, CSS, and React to build highly scalable and resilient web applications.
- Collaborate with other team members, teams, software engineers, product managers, delivery managers, and other stakeholders across the organization.
- Help foster a strong team culture and cultivate innovation.
- Innovate our domain model and systems to better fit our products and services
- Continuously provide mentorship and guidance to team members
You'll fit right in if:
- Expert knowledge of JavaScript
- Good experience with modern CSS and HTML5
- Strong understanding of React/Redux and modern JavaScript (ES6+)
- Good understanding of async design patterns
- Unit testing/TDD experience
- Experience building an automationâ€focused culture, both in testing and build/deploy
- You are client-focused, react well to changes, work with teams, and are able to multitask on multiple products and project
Optional, but a major plus:
- Deep knowledge in Node.js and a server framework like Express
- Experience working within a distributed SOA architecture
- Proven experience designing and building Restful APIs and Microservices architecture
- Web Sockets communication strategies
- Docker and container-based deployment
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Remote
,
Our client, a global leader in innovative technology, is hiring a remote Senior Full-Stack Software Engineer! As a part of the team, you'll collaborate with a passionate and diverse group of designers, engineers, and product managers, who are committed to building beautiful, scalable, and high-value features for restaurants and internal stakeholders.
Nobody knows everything, and we don't expect you either. You'll be encouraged to learn on the job, and we have dedicated culture time at the end of our sprints for people to explore, learn and be creative.
Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities
What You'll Be Doing
- Participate in individual and team-based design and development of new features related to our content platform
- Improve and maintain existing features of our content network
- Cooperate with other engineering teams to build a flawless and integrated experience for our restaurants and internal stakeholders
Required Experience/Skills
- Strong mid level engineer qualification with at least 2 years of full-stack experience
- Strong programming fundamentals
- Good understanding of React/Redux/Angular and modern JavaScript (ES6+)
- Front-end development experience (HTML, CSS, modern JavaScript)
- Experience with other backend technologies such as Java based web frameworks
- Understanding of modern development tools and flows - Git, CI/CD, Composer, Webpack, PostCSS, etc
- Knowledge of performance considerations, especially with respect to browsers
- Ability to debug issues in a full-stack environment.
- You are client-focused, react well to changes, work with teams, and are able to multitask on multiple products and projects
- Proficiency in English and have strong communication skills
Optional, but a major plus:
- Proven experience designing and building Restful APIs and Microservices architecture
- Docker and container-based deployment using Mesos/Kubernetes
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Remote
,
Our client, a global leader in innovative technology, is hiring a remote Senior Software Engineer! In this role, you will be responsible for sound technical execution through hands-on development, automated testing, and prototyping of robust APIs and web-based applications. You will work closely with the many teams across engineering to develop solutions that help them solve the challenges ranging from day to day operations to multi-year architectural planning and development.
Our applications are written in Go and deployed to Kubernetes. Depending on the specific needs of the application, we employ a variety of standard Open Source Software (PostgreSQL, Kafka, Elasticsearch/OpenSearch, Grafana, Prometheus, Graphite, etc). We believe in contributing back to Open Source as well as maintaining a number of our own Open Source projects.
Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities
What You'll Be Doing
- Improve our existing applications to meet new requests from internal teams
- Write completely new services and features that handle high traffic volumes and integrate with the rest of our client's platform
- Grow as a team by contributing your ideas and experience
- Collaborate with infrastructure engineering to understand and develop solutions for their unique needs and constraints
You'll fit right in if you:
- Have 5+ years in software engineering and 1+ years of Go programming experience.
- Have experience building high volume, distributed systems
- Are experienced in refactoring code, optimizing software, debugging, and writing tests with phenomenal code coverage
- Have proven debugging and analytical skills in generating result oriented metrics and dashboards
- Are disciplined at unit, integration, and acceptance testing.
- Have strong CS fundamentals, have a deep understanding of data structures and OO design
- Have an empathetic approach and enjoy working with developers, designers and product owners of all career levels
- See communication as the cornerstone of building solid applications
- Like collaborating across teams to find the best solutions
- Are a self starter and OK with working remotely, while not hesitating to reach out when you need a pairing partner or second opinion
Please consider applying if this role sounds interesting to you even if you don't meet all the requirements.
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Remote
,
Our client, a global leader in innovative technology, is hiring a remote Senior Software Engineer! We are seeking a full stack developer with experience in both dynamic and statically typed languages. Our ideal candidate would have experience with FrontEnd work, BackEnd work, and management of infrastructure. We are looking for a pragmatic Engineer who will own the features they are working on and not hesitate to dive into our tech stacks.
We follow an agile development process with stand-ups and two week sprint cycles. We have very few meetings and you'll get to do things such as code reviews, tackling bugs, and paying down technical debt where needed.
Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities
Our Stack/Tools
- Web: Ruby on Rails, React, C#, Java, Node
- Data storage: MySQL, Redis, Redshift, DynamoDB
- Data tooling: Spark, Looker
- Testing: RSpec, Capybara, TeamCity
- CI/CD: TeamCity, Capistrano
- DevOps: AWS, Ansible, Docker, Terraform, Puppet
Responsibilities
- Plan, code, and test new features for our two main web applications.
- Contribute to technology decisions made within the team and adhere to internal best practices.
- Participate in code reviews.
- Troubleshoot and fix bugs.
- Write automated tests where needed for new features.
- Work with the product team and other teams to gather feedback on the implementation of new features.
Required Skills
- SQL
- Experience in an object-oriented language
- Web development
Preferred Skills
- Ruby/Ruby on Rails
- React
- AWS
- .NET (C#)
- Java
- JavaScript
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Remote
,
Our client, a global leader in innovative technology, is hiring a remote Senior Software Engineer! In this role, you will be responsible for sound technical execution through hands-on development, automated testing, and prototyping of robust APIs and web-based applications. You will work closely with the many teams across engineering to develop solutions that help them solve the challenges ranging from day to day operations to multi-year architectural planning and development.
You will also be responsible for the installation, configuration and operations of the commercial software we use, both on-premise and SaaS, whether off the shelf or custom developed.
Our applications are mostly written in Go and deployed to Kubernetes. Depending on the specific needs of the application, we employ a variety of standard Open Source Software (PostgreSQL, Kafka, Elasticsearch/OpenSearch, Grafana, Prometheus, Graphite, etc). We believe in contributing back to Open Source as well as maintaining a number of our own Open Source projects.
Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities
What You'll Be Doing
- Improve our existing applications to meet new requests from internal teams
- Write completely new services and features that handle high traffic volumes and integrate with the rest of the OpenTable platform
- Grow as a team by chipping in your ideas and experience
- Collaborate with infrastructure engineering to understand and develop solutions for their unique needs and constraints
- Support the engineering teams with tooling, processes, and training designed to make everyone's jobs easier
Skills/Experience:
- Have 5+ years in software engineering using Go, Java, Python, Javascript, or similar stacks (bonus points for prior Go experience)
- Understand, enjoy, and believe in DevOps practices
- Are familiar with CI/CD Pipelines using tools such as Github, Artifactory, CircleCi, Jenkins, TeamCity, Docker registry, etc.
- Have shown debugging and analytical skills in generating result oriented metrics and dashboards
- Have an empathetic approach and enjoy working with developers, designers and product owners of all career levels
- See communication as the cornerstone of building solid applications
- Like collaborating across teams to find the best solutions
- Are a self starter and OK with working remotely, while not hesitating to reach out when you need a pairing partner or second opinion
- Have a solid understanding of systems administration concepts
- Maintain and champion good documentation
- Be passionate about observability best practices
- Automate whenever possible
- Consider security with every decision
- Enjoy evaluating new technology
You'll get bonus points if you:
- Have expertise using Docker and Kubernetes
- Have experience with config management tools such as Puppet, Chef, Ansible, Terraform or SaltStackExpertise with Linux (prefer Ubuntu, Alpine, and/or Amazon Linux)
- Have experience working with monitoring and alerting systems such as Sensu, Graphite, Logstash, Prometheus, Elasticsearch
- Have experience in refactoring code, optimizing software, debugging, and writing tests with excellent code coverage
- Are well-adapted at unit, integration, and acceptance testing
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Remote
,
Our client, a global leader in innovative technology, is hiring a remote Senior Site Reliability Engineer! In this role, you will support our client's development and production container infrastructure. You will work with multiple engineering teams across the globe as an SME on Kubernetes and other technologies owned by the Serving Platforms team.
As a senior engineer you will lead high impact projects, mentor team members technically, support team priorities, and help foster good communication with stakeholders. You can expect to build greenfield projects, mitigate some amount of legacy infrastructure, and participate in on-call rotation. We're looking for someone outstanding to join our team.ervices.
Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities
About You
You love working in a small, agile environment. You enjoy building automation and self service tools. You like learning new languages or skills and sharing your findings with others. You're detail oriented, enjoy writing code, and implementing DevOps principles.
Skills/Experience
- Minimum 8+ years of strong hands on Linux experience (Ubuntu, CentOS, Etc.)
- Solid understanding of systems administration concepts
- Proven experience with scripting languages such as GoLang, Python, Ruby, Perl, or Bash
- Proven expertise with Kubernetes and docker in a hybrid environment
- Solid understanding of cloud computing - AWS, GCE, Azure
- Experience in incident response and root cause analysis service disruptions
- 4+ years experience with config management tools such as Puppet, Chef, or SaltStack
- Ability to quickly learn new technologies, frameworks, and architectures as well as facilitate technical conversations with external stakeholders and your team
- Strong understanding of operating messaging systems such as kafka or rabbitmq in production
Nice to have;
- Familiarity with CI/CD Pipelines using tools such as Github, Artifactory, CircleCi, Jenkins, TeamCity, Docker registry, etc.
- Experience working with K/V stores such as zookeeper, redis, or consul in production
- In depth experience with virtualization technologies such as VMware, ESX, xen, openstack
- Experience working with monitoring and alerting systems such as Sensu, Graphite, Logstash, and Nagios
- Applied knowledge of working and communicating with a globally distributed team
- Experience with Windows Server OSs
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Remote
,
Our client, a global leader in innovative technology, is hiring a remote Product Manager! In this role, you will help lead the strategic direction and delivery roadmap for our client's Business Platform Product team. Within their network, the Business Platform team drives the technology for Sales, Account Management, Support, and Finance processes that provide the highest satisfaction for both diners and restaurants.
As part of this team, you will own pricing, contracting, and billing services and transform them into "digital-first" services.
Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities
What You'll Be Doing
- Partner closely with sales operations, finance, diner, and restaurant platform teams and act as an authority for customer system needs
- Clearly and consistently communicate product vision, delivery objectives, and priorities
- Define and deliver a roadmap for pricing, contracting, entitlements, and billing services that align with tactical and strategic goals
- Collaborate closely with engineers and designers to complete product plans with speed and efficiency
- Build positive relationships across departments and drive product launches to market
- Participate in scrum meetings, define and prioritize tasks, and groom the backlog
Skils/Experience
- 5+years of proven Product Manager experience, ideally in the software space
- Demonstrated ability to develop deep customer empathy and articulate customer problems
- Proven track record of shipping software that delivers results
- Experience using data and analytical skills to solve problems and drive decision-making
- Excellent written and verbal communication skills, and the ability to influence collaborators
- Experience owning the end-to-end product lifecycle and collaborating with engineering, design, sales, support, and operations partners
- Restaurant experience and/or a passion for food and dining is a plus
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Remote
,
Our client, a global leader in innovative technology, is hiring a remote Senior iOS Engineer! In this role, you will be working on our client's flagship consumer iOS app, used by millions across the world, building new features, refining existing ones, fixing bugs and adding unit tests. Also on the menu are the usual refactoring of existing code to keep it current, writing tools that help us test and debug the app more easily.
You will enjoy working very closely with our designers and product managers, suggesting technical solutions to product problems.
Our team is multi-functional, co-located with product and design. We are a very lean team, moving fast and always on top of iOS updates – we routinely are featured on stage by Apple at various keynotes and events. We have a passion for building phenomenal consumer products, with a great user experience.
Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities
What You'll Be Doing
- Implement new product features, working closely with designers and product managers
- Maintain the existing codebase, adding unit tests, refactoring existing code as needed
- Collaborate with backend teams, defining public APIs used by our apps
Skills & Requirements
- 4+ years of experience in iOS development, proficient in Swift
- Good communication skills
- Have an eye for good design, and be passionate about consumer product development in general
- Pragmatic, quick learner
- Experience writing unit tests a plus
- Backend experience a plus
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Remote
,
Our client, a global leader in innovative technology, is hiring a remote Senior FullStack PHP! This role requires strong mid level engineer qualification with at least 2 years of full-stack experience, and strong programming fundamentals. Front-end development experience is also required (HTML, CSS, modern JavaScript).
Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities
What You'll Be Doing
- Participate in individual and team-based design and development of new features related to our content platform
- Improve and maintain existing features of our content network
- Support, train and cooperate with content creators across the company enabling them to make the best use of the content platform
- Cooperate with other engineering teams to build a flawless and integrated experience for our visitors.
Experience/Skills You're Bringing
- Strong mid level engineer qualification with at least 2 years of full-stack experience.
- Strong programming fundamentals.
- Front-end development experience (HTML, CSS, modern JavaScript).
- PHP development experience.
- Understanding of modern development tools and flows - Git, CI/CD, Composer, Webpack, PostCSS, etc.
- Knowledge of performance considerations, especially with respect to browsers.
- Ability to debug issues in a full-stack environment.
- Proficiency in English and have strong communication skills.
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Remote
,
Our client, a global leader in innovative technology, is hiring a remote Principal Network Engineer! In this role, you will be part of a hardworking Network Operations team that provides the backbone to ensure that diners and restaurants stay connected all over the world. You'll be ensuring that multiple datacenters, cloud, and office networks are available and running 24x7.
Responsibilities include crafting network architectures, developing automated configurations, fixing connectivity issues and implementing security across our current and next generation platforms. If you are excited by a culture of automation, monitoring, and improvement for all engineering systems and can deliver outstanding quality in a multifaceted, agile environment, we'd like to meet you.
Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities
What You'll Be Doing
- Extensive experience with JunOS EX, QFX, and SRX Platforms
- Ability to tackle sophisticated problems with simple and elegant solutions
- Ability to handle several projects at a time
- Ability to learn and gain new technical skills
- Good interpersonal skills and experience working with other engineering teams
- In depth knowledge of TCP/IP and network protocols such as Ether-Channel (LACP, MC-LAG), Virtual chassis, STP, and SNMP
- In depth knowledge of dynamic routing protocols such as OSPF and BGP
- In depth knowledge of VPN protocols such as SSL VPN and IPSec
- In depth knowledge of Layer 3, 4, and 7 load balancing methodologies and protocols as well as experience with highly available network and system architectures
- In depth knowledge of Multi-Datacenter HA methodologies such as eVPN and VXLan
- Familiarity with configuration automation such as Ansible or Puppet
- Familiarity with at least one scripting language such as Python
- Familiarity with PanOS, ArubaOS, or IOS/NX-OS/ASA-OS
- Experience solving network issues in virtualized environments
- Experience supporting F5 LTM platforms. This includes designing, installing, upgrading, and troubleshooting
- Be an expert in the use of various network monitoring and packet capture tools
- Able to participate in a 24/7 on-call rotation and be an escalation point for critical issues
- Minimum of 10 years of experience as a Network Engineer
- Minimum of 3 years experience as a technical leader mentoring other Network Engineers
Skills/Experience You're Bringing
- Experience with containers such as Docker and container orchestration such as Kubernetes
- Experience with CI/CD applications such as Jenkins and CircleCI
- Linux administration and other SRE skills
- Experience with using bug tracking and version control tools such as Jira and Git
- Bachelor's degree in related field
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.
Employment Term: Full-time
Location: Toronto
, ON
Our client, one of Canada's leading companies, is hiring a Director, Real Estate in Toronto, ON! This role requires a leader with strong strategic knowledge of both Real Estate and Project Management, business acumen, excellent communication and relationship skills. Someone who collaborates with teams across Real Estate and several business partners establishing strong relationships with stakeholders and peers.
In addition, the candidate must have solid project management skills and an excellent knowledge of process improvement. A strong contributor with the relevant background in Real Estate to incorporate Real Estate teams, systems and processes is an asset.
Note: This position is available both in Toronto, ON and Montreal, QC.
Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities
What You'll Be Doing
- Leads a team including a Senior Manager and several Real Estate professionals to deliver on multiple transformational strategic initiatives to enable productivity, cost savings and process efficacies
- Manage Real Estate portfolio, owned and leased
- Strategic Real Estate planning: Initiate, develop and recommends real estate portfolio optimization and workplace transformation strategies such as office space reduction, consolidation of real estate assets, leasing and disposition strategies, etc. Advise groups on planning strategies, scenarios and economic analysis
- Ensure completion of financial cost benefit analysis for project approval including cost, savings, Cash Flow, NPV and payback
- Ensure cost-effective delivery & compliance of approved plans
- Revise business case assumptions as necessary to adjust multi-year targets for capital, CRE and savings (EBITDA and cash)
- Act as our client's Real Estate contact with all third parties, including corporate service providers (telecom planning and operational groups, environmental group) and external providers (brokers, Landlords/Developers, architects, engineers and other experts) for strategic planning of land, space and buildings
- Project manages large cross-functional change initiatives, to drive employee experience and engagement, making connections between strategic objectives and opportunities, collaborate with HR, Value Creation, Finance, IT, and Corporate Communications teams
- Build relationships with external departments; work collaboratively in a team environment with colleagues and senior leadership
Skills/Experience You're Bringing
- Bachelor's or master's degree in Real Estate, business administration, financial, economic or related field, or equivalent work experience related to Real Estate
- 5 or more years of years progressive experience in portfolio or asset planning in a Corporate or Investment environment
- Excellent analytical, strategic conceptual thinking, strategic planning and execution skills
- Demonstrated ability to assess, prioritize and manage stakeholder requirements and expectations
- Must be a clear, open and effective communicator with strong facilitation skills with the ability to lead and influence a large group of diverse stakeholders through decision-making processes.
- Ability to navigate within a complex matrix structure with a demonstrated ability to develop strong partnerships and collaborative relationships
- People leadership experience including coaching and developing others
We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.