At Wise Publishing, we're on a mission to help North Americans make better financial decisions and live richer lives. We believe financial literacy is the key to a better future, and we reach millions of readers each month through our widely-read digital publications: Moneywise.com (https://moneywise.com) and (https://money.ca)Money.ca (http://money.ca).
We're a close-knit team of techies, creatives and wordsmiths who genuinely care about our craft and each other. We move fast, stay curious, and treat every challenge as a learning opportunity. If you're looking to grow your career while making a meaningful impact, we'd love to meet you.
About the Position:
Are you excited to join a growing digital publisher? Do you want to develop technology that helps people from all walks of life increase their financial literacy? If so, we encourage you to apply for this opportunity. We are seeking a strategic and communicative Software Engineer who can implement solutions for various business objectives, ensuring our technology supports and enhances our content delivery. Reporting to the Engineering Manager, you'll work closely with cross-functional teams, including front-end and back-end developers, UI/UX designers, and project managers.
Our ideal candidate is motivated and is capable of taking projects from ideation to completion. Accuracy, critical thinking, and an ability to adapt to changing requirements are paramount. The Software Engineer will be expected to scrutinize their work, challenge assumptions, and carefully weigh the impact of their solutions.
Responsibilities (What You'll Do):
o Write and/or optimize database queries for performance.
Collaborate with stakeholders to understand project requirements and analyze the feasibility of solutions.
Create and participate in project plans, including technical architecture, database design, and development timelines.
Assist with code, architecture, technical reviews, and discussions.
Work with Business Analysts, Project Management, and Quality Assurance to ensure tasks are completed on time and to internal standards.
Manage tasks and deadlines, ensuring projects are completed on time and within scope.
Participate in Agile or Scrum development methodologies, attending daily stand-up meetings, and providing updates on progress.
Collaborate with cross-functional teams, including front-end and back-end developers, UI/UX designers, and project managers.
Work on improving the overall user experience by ensuring the UI is intuitive and user-friendly.
Suggest and implement innovative solutions to improve application performance and user experience.
Design and maintain databases (SQL and NoSQL) to support application functionality.
Build and manage RESTful APIs for data communication.
Implement data migration, transformation, and seeding.
Create and maintain comprehensive documentation for code, APIs, and databases.
Continuously improve skills and adapt to new tools and frameworks.
Keep up-to-date with modern tools and best practices, advocating for and implementing them within our codebase.
Qualifications (Who You Are):
o Experience working on dynamic teams (AGILE development preferred) with other developers, senior developers, and product managers.
Strong knowledge in PHP/Laravel required
Experience with third-party APIs.
TypeScript/React.
Source Control | CI/CD.
SQL-based databases and Cache databases (e.g., Redis).
Test Driven Development.
AWS Services (S3, CloudFront, RDS, ElastiCache).
SOLID Principles.
CDN technologies such as CloudFront and CloudFlare.
Basic security principles (XSS/CSRF/JWT/Authentication & Authorization).
Code architecture (Design patterns, OOP, functional programming).
Familiarity with RESTful APIs and asynchronous request handling.
HTML5, CSS (via SASS and Styled Components), ES6+.
Knowledge of web performance optimization techniques.
Deep understanding of responsive web design and cross-browser compatibility.
JS runtime (Scope, Hoisting, Event Loop, Asynchronicity).
Familiarity with containerization technologies (e.g., Docker).
Familiarity with design tools (e.g., Figma).
Good understanding of SEO principles and best practices, including Google Core Web Vitals.
More Perks and Reasons to Join:
We're proud to be recognized as a Great Place to Work for the 4th year in a row
A hybrid work environment and a beautiful midtown Toronto office for when you want to collaborate in person
A flexible hybrid work environment; most of our team works 1-2 days a week in the office
Top-tier benefits include comprehensive dental/medical/vision as well as Health Spending Account (HSA), RRSP matching, telemedical and wellness program
Quarterly company-wide team outings and events
Free in-office snacks, espresso, and an outdoor patio
A supportive learning environment (Pair programming sessions, lunch & learns and more)
Access to a wide variety of learning resources and tools that will help boost your productivity (GitHub co-pilot, ChatGPT, Laracast, Oriley and more)
To apply, please submit a PDF version of your resume for consideration. We look forward to hearing from you; however, due to the volume of applications, only candidates selected for an interview will be contacted.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.