At Milesopedia, we help consumers each year optimize their loyalty programs, manage their finances, and plan their upcoming getaways.
Founded in 2015 by Jean-Maximilien Voisine, an aviation and travel enthusiast, we are recognized as the leading bilingual platform in Canada specializing in travel rewards and financial products.
Thanks to high-quality educational and inspirational content, we have built an engaged community in search of the best strategies to maximize their points and benefits.
Our team is small, agile, motivated, and driven by great ambitions to constantly push boundaries in order to provide greater value to our readers and partners.
Your Role
Our team is growing! We're looking for an Intermediate WordPress Full-Stack Developer to join us. The role is mainly backend-focused, but you'll be expected to operate independently across all technical stages of a project, from backend to frontend.
Our stack runs on a custom WordPress theme with tailored Gutenberg blocks and a modular codebase. We value performance, maintainability, and clean code. You’ll work end-to-end on real-world projects in a dynamic environment where initiative, rigour, and product sense are key.
This is a 100% remote role: you can work from anywhere, as long as you're available during standard business hours in the Quebec time zone (UTC−5 / UTC−4 during daylight saving time).
Your Main Responsibilities
Backend Development (WordPress/PHP)
- Build backend functionality with WordPress (hooks, actions, filters, CPTs, custom taxonomies)
- Create secure REST routes (register_rest_route) with validation, sanitization, and permission handling
- Interact safely with the database ($wpdb, prepared queries, and custom metadata)
- Understand WordPress architecture (template hierarchy, WP loop, lifecycle) to better extend or adapt it
- Write modular, readable, and maintainable code (namespaces, PHP classes, PSR standards, naming conventions)
Frontend Development (JavaScript/TypeScript)
- Integrate APIs on the Frontend (fetch, async/await) and manipulate JSON data in the DOM
- Organize modern JavaScript using ES6+ modules, structured imports, and TypeScript
- Contribute to custom Gutenberg blocks (@wordpress/scripts, JSX, and reusable components)
Performance, Storage & Data Handling
- Manage client-side storage (localStorage, sessionStorage), WordPress transients, and other efficient persistence methods
- Optimize frontend performance (load speed, code structure, data reuse)
Maintenance, Refactoring & Documentation
- Read, understand, and modernize legacy code while continuously improving the codebase
- Document your code clearly and systematically
Tools & Collaboration
- Use Git with discipline: branch management, commit conventions, rebase
- Manage dependencies with npm/yarn (Frontend) and Composer (PHP), and compile with Webpack
- Participate in code reviews, QA, manual testing, and deployments with the team
- Work with modern collaboration tools (Slack, Notion, Jira) to ensure smooth communication and project coordination with the entire Milesopedia team
What We Are Looking For
- 2 to 4 years of professional experience in web development, with solid experience in WordPress
- Comfortable working on projects without theme builders or heavy plugins (able to program without over-reliance on off-the-shelf solutions)
- Strong grasp of backend fundamentals (vanilla PHP, WP Core) and ability to work independently
- Ability to work within an existing codebase, improve code quality, and follow project conventions
- Comfortable with modern JavaScript, understands ES6+ modules, and knows how to structure a project effectively
- User experience–driven with a product mindset (i.e. able to propose practical technical solutions)
- Proactive, autonomous, and solutions-oriented; able to adapt quickly to a constantly evolving environment
- Clear communicator (in French and/or English), able to document code and collaborate in a team
- Curious about TypeScript, with a willingness to adopt it if not already doing so
What We Offer
- Annual salary between $70,000 $ and $80,000 (depends on experience and expertise)
- 35-hour work week
- 100% remote work with occasional participation in meetings at our coworking space in Montreal (access available at all times depending on your needs)
- Ability to work from anywhere in the world as long as you respect Quebec business hours (perfect for digital nomads !)
- 3 weeks of vacation, plus 1 paid week off between Christmas and New Year’s
- RRSP with Milesopedia contribution
- Flexible spending account to use according to your needs
- … And most importantly, a small, skilled and driven team where you’ll have a direct impact on our international development
Why Join Us?
- To contribute to the development of the leading bilingual platform for travel rewards and financial products in Canada
- To be part of an agile, technical, and proactive team
- To take on a key role with real decision-making freedom
- To thrive in a flexible and stimulating work environment
- To put your expertise to work on concrete, high-visibility projects that have a real impact on high-traffic platforms
At Milesopedia, we are committed to employment equity and diversity in all its forms. We encourage women, Indigenous peoples, members of visible or ethnic minorities, persons with disabilities, and individuals from all communities to apply. Every profile received is carefully reviewed.
Ready to take off with us?
Click the "Apply" button at the top right.
Deadline: July 27, 2025