Fiscal.ai – Software Engineer: Full-Stack – Toronto, ON

Company: Fiscal.ai

Location: Toronto, ON

Expected salary:

Job date: Fri, 27 Jun 2025 22:52:03 GMT

Job description: Fiscal.ai (formerly FinChat) is on journey to build the best financial data company in the era of AI.From humble bootstrapped beginnings, we are now a venture-backed growth story amassing 300,000+ users and a growing number of noteworthy enterprise partners.We’ve grown exponentially with a small, but incredibly talented founding engineering team. As the team expands, we are looking for true outliers in ability, ambition and desire to build something great.Why should you be part of Fiscal.ai (formerly FinChat) growth story?

  • Fiscal.ai (formerly FinChat) is on the path of becoming the de-facto company for the financial data vertical. This is a chance to be part of something huge, early. Fiscal.ai (formerly FinChat) has grown over 10X in the past 12 months and we’re just getting started.
  • Become part of the ownership Team. You’re getting a piece of the pie.
  • Startups are fast paced and dynamic. This is your chance to be a swiss-army knife.
  • You’re part of a tight-knit team where everyone is working together with no bureaucracy.

Brief Description of the Role:This role will work on executing on our exciting product roadmap.You will be involved in building new features from ideation to production as well as improving existing features.Requirements

  • You are a 10x engineer. If you’re not sure, no need apply. You need to write good code, fast. We don’t care about years of experience, we care about performance.
  • Proficiency in TypeScript, React, NextJS.
  • Experience working with LLMs.
  • Strong background working with and/or building APIs.
  • Proven experience or strong interest in investing and finance. Our platform is built by investors, for investors, so a solid understanding of investment concepts is essential, especially when working with advanced data and financial concepts.
  • Bachelors or equivalent in Computer Science, Software Engineering. For some candidates, we may make exceptions ie) self-taught.
  • Experience or interest in AI technologies, specifically Large Language Models (LLMs).
  • Based in Canada.

Bonus:

  • Experience growing a startup from zero to hero.
  • Keen eye for design, UI, UX.

Tech Stack:
We work with a diverse set of tools and technologies, including:

  • React, Tailwind, Node, Next.js
  • Cloudflare, Firestore, Firebase, SQL.

Benefits

  • Competetive salary
  • Equity options
  • Unlimited vacation
  • Benefits (dental, massage, prescriptions, vision, etc.)
  • Remote-first work

Job Title: Software Engineer: Full-Stack
Location: Remote with occasional in-person work in our co-working space in downtown Toronto.
Salary: $100,000-$220,000 + equity options. Why the huge range? Fiscal.ai (formerly FinChat) hires engineers based on talent and fit with our company, not based on traditional years of experience. Our salary offer will be determined on these factors within that range.Number of Positions Available: Two (2)About UsFiscal.ai (formerly FinChat) is a fast-growing company at the forefront of transforming investment research with AI. Join our engineering Team to build Fiscal.ai (formerly FinChat) product directly with the Founding Team. This is an amazing opportunity to be part of strategic decision making while also being an individual contributor.

Full-Stack Product Engineer – Zirtual – Orlando, FL

Company: Zirtual

Location: Orlando, FL

Expected salary: $90000 – 180000 per year

Job date: Fri, 27 Jun 2025 22:11:22 GMT

Job description:

Job Description: Marketing Operations Specialist

Are you looking for a role that combines autonomy with collaboration? We are seeking a dynamic Marketing Operations Specialist to join our talented team. In this position, you will have the freedom to explore and implement innovative marketing strategies while partnering closely with our Operations and Marketing teams.

Key Responsibilities:

  • Develop and maintain effective marketing tools and systems that enhance campaign performance.
  • Collaborate with cross-functional teams to ensure seamless integration of marketing initiatives with operational processes.
  • Analyze data to identify trends and insights, optimizing tools for maximum effectiveness.
  • Support the execution of marketing campaigns with a focus on continuous improvement and efficiency.
  • Foster open communication with team members to align objectives and share best practices.

What You’ll Bring:

  • A proactive approach to problem-solving and project management.
  • Strong communication skills to effectively partner with various departments.
  • A passion for leveraging technology to drive marketing performance and engagement.
  • Experience in marketing tools and operations is a plus.

Join our team and enjoy the balance of working independently while contributing to a collaborative environment. Your expertise will be vital in ensuring our marketing efforts achieve maximum impact!

Odaia Intelligence Inc. – Senior Full-Stack Engineer – Toronto, ON

Company: Odaia Intelligence Inc.

Location: Toronto, ON

Expected salary:

Job date: Fri, 20 Jun 2025 00:00:53 GMT

Job description: Senior Full-Stack EngineerABOUT ODAIAODAIA noun
o·da·ia | \ ‘oh-day-yeah \
An Ancient Greek word referring to “tools of the trade.”You can also find more information about the company and our products at odaia.ai.
ODAIA is a remote first organization, all our positions are WFH with frequent company and team based socials, events and meetings in-person and virtually.ODAIA’s AI helps the world’s largest pharma commercial teams grow their brands by engaging HCPs at the right time—when they need information to make treatment decisions.
We use proprietary machine learning (ML) and large language models (LLMs) to help teams understand their customers—healthcare professionals (HCPs)—and predict prescribing behaviors.Our SaaS platform turns complex data into personalized insights, helping pharma teams make informed decisions that bring therapies to patients faster.ODAIAns (what we call ourselves) are inspired to reinvent the future of how non-technical people leverage data in their day-to-day lives. We are passionate about solving complex problems in data, AI, engineering, design, and product, so our customers don’t have to. We live by the notion that “simplicity is the ultimate sophistication;” and making simplicity scalable is an even bigger challenge. That’s why we have a crazy talented team led by serial entrepreneurs, tech veterans, and life sciences experts.OUR MISSIONReducing patients’ time to therapy by facilitating meaningful interactions with healthcare providers, through human-centric software powered by AI.We’re also on a mission to build an innovative, diverse, and ego-free business, where trust, innovation and ownership are valued. You’re on a mission too? We’re here for it. We put an emphasis on career development for our employees, and the opportunities to grow are extensive.WHAT’S ON OFFERAs a Senior Full-Stack Engineer, you possess the passion, curiosity, and motivation to design and implement solutions end-to-end. You are laser-focused on bringing value to end-users and have amazing attention to detail. You are a high-impact individual contributor with a strong sense of ownership in the product you are working. You can also effectively mentor and help develop the skills of the other individuals within the team. You bring considerable knowledge and experience delivering production-quality code for medium to large scale products, building software from the ground up and an understanding of the full development cycle.The MAPTUAL Platform transforms complex data analysis into simple, actionable, and explainable recommendations. It combines AI and engineering capabilities, designed in scalable, microservice driven architecture, built completely on AWS. MAPTUAL utilizes a range of capabilities, including standalone applications via RESTful APIs and the ability to integrate into industry leading platforms such as Veeva and Salesforce. MAPTUAL delivers dynamic predictive insights, actual value based segmentation and opportunistic next steps. Identifying a list of the most valuable customers, then curating when and how to get in touch.WHAT YOU WILL DO

  • Directly contribute to solving some of the most exciting and challenging problems while building a great software product in a dynamic, agile startup environment
  • Design, build, and deploy scalable and secure software on AWS using technologies such as ECS, RDS, MySQL, MongoDB, DynamoDB, Lambda, S3, API Gateway, Cognito, SQS, etc.
  • Participate in all aspects of the product life cycle including conceptual design, development, deployment, operations and code reviews
  • Facilitate and participate in inter-team and cross-functional collaboration
  • Follow best practices and strive for technical and product domain expertise
  • Juggle between production and rapid prototyping needs in a fast-paced environment using agile software practices
  • Encourage, mentor, and coach members of the product development team
  • Assist with the setup of best practices and develop technical and product domain expertise
  • Ensure code quality and maintainability by fully understanding architecture and tech stack, and participate in refactoring, creating standards, and improving build and test systems

WHAT YOU BRING

  • Minimum 4 years of industry experience
  • Understand that coding is a craft to hone rather than a tool to use
  • Solid understanding of data structures, algorithms, object-oriented design, functional design, and other design principles/patterns
  • Advanced understanding of professional development techniques such as Test Driven Development
  • Initiates collaboration with your team to via one-on-one mentorship or pair programming
  • Experience implementing DevOps best practices such as CI/CD
  • Skilled in performant SQL schema and query design
  • Expert in at least one of the following technologies: Python, Javascript/Node.js,
  • Highly experienced in AWS stack or an equivalent cloud platform
  • Understanding of data science or data analytics
  • Knowledge of cross-browser, cross-platform, security, and design constraints on the web
  • Experience in React, Redux, CSS3, Ajax, or JQuery
  • Understanding of data science or data analytics is highly beneficial
  • Self-directed, take initiative, and excellent project management skills
  • Effectively assist with guiding the team to move the product forward
  • Adjusts quickly to changing priorities and copes effectively with complexity and ambiguity
  • Has exceptional communication skills, understand how to influence to both technical and non-technical teams
  • A continuous learner who seeks and welcomes feedback to improve yourself and your craft
  • Grand vision, low ego, and able to make a big impact

WHAT WE OFFER

  • A strong, positive values based culture, we Ignite Innovation, Own It and Stand Together
  • Medical & dental benefits – with immediate enrollment for full-time, permanent employees
  • Flexible working hours, focusing on what we achieve and not the number of hours we clock
  • Flexible time off policies
  • Stock option grants

LOCATIONWe are a remote first company with employees in both Canada and the US. Our office hub is located downtown Toronto. Team building, communication and social connectivity are important and we support this with virtual and in-person collaborative work sessions, team meetings and socials.EMPLOYMENT VERIFICATIONAny conditional offer of employment made to a successful candidate will be subject to the full satisfaction with the results of any background and reference checks.DIVERSITY, EQUITY & INCLUSIONODAIA is an equal opportunity employer. We are committed to building an environment where everyone feels included, valued, respected and heard. We are committed to creating a diverse workplace, and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, parental status, veteran status, disability status or any other characteristics protected by local laws, regulations or ordinances.ACCOMMODATIONS AND ACCESSIBILITY Accommodations are available upon request. If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at .Powered by JazzHR

Nexxt Intelligence – QA Engineer (Full-Stack Support) – Toronto, ON

Company: Nexxt Intelligence

Location: Toronto, ON

Expected salary:

Job date: Fri, 09 May 2025 22:25:19 GMT

Job description: Company DescriptionNexxt Intelligence is an innovative market research technology (“ResTech”) company with a focus on conversational AI. We work at the cutting-edge of natural language processing and generative AI, empowering market researchers to find rich business insights through our SaaS product suite. At the core of what we do is a commitment to technical excellence and exceptional client service. Our team thrives on collaboration, continuous learning, and pushing the boundaries of what’s possible. Please visit https://www.nexxt.in to learn more about our companyJob DescriptionQA Engineer (Full-Stack Support)Remote Role, Anywhere in CanadaThe OpportunityWe are seeking a versatile, client-focused QA Engineer (Full-Stack Support) who thrives at the intersection of technical support and quality assurance for SaaS products. This hybrid role is ideal for someone comfortable with at least part of our technology stack—including Typescript/ES6, Python, AWS services, SQL and noSQL databases—who also excels at providing empathetic, proactive client support and detailed, meticulous quality assurance.What You’ll DoProvide first-line technical support to clients, diagnosing and resolving issues with professionalism and urgencyCollaborate closely with developers to test new features rigorously—both manually and through automationDevelop, maintain, and expand our automated testing frameworksWrite clear, comprehensive technical documentation and client-facing knowledge base articlesParticipate in triage sessions and contribute to ongoing platform improvements based on client feedback and QA findingsCommunicate effectively with clients, ensuring their questions and concerns are addressed promptly and clearlyHelp maintain and improve internal QA processes and testing standardsQualificationsWhat We’re Looking ForProfessional experience in software quality assurance, engineering, or technical supportDemonstrable proficiency with Typescript/ES6Familiarity with React, Node, AWS Services, SQL, PythonExperience in planning, organizing, and executing comprehensive manual testingFamiliarity with specific unit-testing / E2E testing frameworks like Playwright, Jest/Mocha, Cypress, etc.Detail-oriented mindset with a strong passion for delivering high-quality products and exceptional client supportSolid troubleshooting skills and ability to effectively communicate technical concepts to clients of varying technical proficiencyExperience with automated testing tools/frameworks considered a strong plusExcellent written and verbal communication skillsSelf-motivated, proactive, with a collaborative team spiritAbility to manage multiple priorities and deadlinesFamiliarity with software development lifecycles and agile methodologiesAdditional InformationWhat We OfferFully remote and flexible work environmentCompetitive salary and performance-based incentivesOpportunity to work with cutting-edge technologies in a fast-growing, supportive companyCollaborative team culture that values innovation, continuous learning, and client successMeaningful impact on customer experience and product qualityReady to Apply?To apply, send your resume to by May 18, 2025.Phone screen ~ 15 minsTake home project that takes approx ~ 2 hrs to completeTechnical interview ~ 1 hrFinal round to meet with leadership before we extend an offer ~ 30 minsPlease note that only applicants invited for an interview will be contacted.

NearSource Technologies – Senior Full-Stack Python Developer – Toronto, ON

Company: NearSource Technologies

Location: Toronto, ON

Expected salary:

Job date: Wed, 30 Apr 2025 22:34:48 GMT

Job description: Join a leading multinational Fortune 500 company in Canada as a Senior Full-Stack Python Developer (100% Remote, Toronto, ON). Contribute to cutting-edge solutions and drive innovation in full-stack development. Apply now and become part of a dynamic, forward-thinking team!Job Responsibilities:

  • Design, develop, and maintain scalable full-stack applications using Python and React.js.
  • Build and optimize ETL pipelines using Apache Airflow and Spark/EMR for efficient data processing.
  • Develop and manage cloud-based solutions on AWS, including S3, IAM, and CloudFormation.
  • Work with relational databases such as MySQL or Aurora, ensuring optimal performance and scalability.
  • Collaborate with cross-functional teams to analyze business requirements and translate them into technical solutions.
  • Implement real-time data streaming solutions using Kafka or Kinesis (good to have).
  • Work with Big Data technologies like Snowflake or Hive to support large-scale data analytics (good to have).
  • Troubleshoot, debug, and optimize application performance to ensure a seamless user experience.
  • Document technical specifications, architectural decisions, and best practices for future reference.
  • Participate in code reviews, mentor junior developers, and contribute to a culture of engineering excellence.

Minimum Qualifications:

  • Bachelor’s Degree in Software Engineering or Information Technology
  • Required 5+ years of software development experience.
  • Experience working with AWS technologies (S3, iam, CloudFormation, etc) and building ETL pipelines using Airflow, Spark/EMR.
  • Backend experience with Python, React.js, and databases like MySQL or Aurora.
  • Good to have experience with streaming e.g., Kinesis/Kafka, and Big Data Technologies like Snowflake/Hive.
  • Excellent analytical and problem-solving skills.
  • Team player attitude with a willingness to lead when necessary.
  • Ability to document requirements and specifications.

APPLY NOW!NearSource Technologies values diversity and is committed to equal opportunity. All qualified applicants will be considered regardless of their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as protected veterans.

Stripe – Fullstack Engineer, Money as a Service – Toronto, ON

Company: Stripe

Location: Toronto, ON

Expected salary:

Job date: Thu, 24 Apr 2025 23:10:33 GMT

Job description: Note: if you are an intern or new grad applicant, please do not apply using this link and visit our for those specific postings.Who we areAbout StripeStripe is a financial infrastructure platform for businesses. Millions of companies – from the world’s largest enterprises to the most ambitious startups – use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.About the OrganizationMoney as a Service (MaaS) Sub-orgs within MaaS: Accounts and Connect, Money Movement and Storage (MMS), Stripe’s Banking-as-a-Service (BaaS)Money as a Service (MaaS) oversees a diverse portfolio of Stripe’s core products and platforms. These offerings facilitate the global movement and management of funds for users. The teams that fall under the MaaS umbrella include: Accounts and Connect, Money Movement and Storage (MMS), Crypto and Banking as a Service (BaaS). Together, these teams work to ensure Stripe users have the robust financial infrastructure and tools they need to power their businesses on a global scale.Team Matching: exact team matching for one of the subteams will begin during final stages. Please note we may also consider you for different orgs based on your experience, location, etc. More information on our team matching process can be found .What you’ll doWe’re looking for Fullstack engineers who are interested in building software services and platforms that impact thousands of employees and millions of Stripe users, regardless of whether they’re an end user, developer, or partner.Responsibilities

  • Build end-to-end experiences for Connect that make it as easy as possible to participate in the Internet economy and receive money online. Some of Stripe’s largest users are platforms that connect senders of payments with receivers of payments. Lyft connects riders to drivers, Kickstarter connects backers to projects, and Squarespace connects shoppers to online stores. All of them participate in doing business online, and all of them use Connect.
  • Make it easy for Connect platforms to scale their business through leveraging the full power of Stripe’s products via the dashboard, adding to their business models and product functionality while reducing integration lift and complexity.
  • Build great product experiences (integrate with Instant Payouts, Issuing, Capital, Terminal, etc) into all of Connect’s dashboard surfaces.

Who you areWe’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.Minimum requirements

  • 2-12+ years of industry software engineering experience (does not include internships nor includes co-ops)
  • You enjoy data modeling challenges and have a high bar for keeping your solutions expressive yet simple to use
  • Excellent written and verbal communication
  • Enjoy being a generalist working on both the frontend, backend, and anything it takes to solve problems and delight users both internally and externally
  • Thrive in a collaborative environment involving different stakeholders and subject matter experts
  • Take pride in working on projects to successful completion involving a wide variety of technologies and systems
  • Can stitch together many different services and processes together even if you have not worked with them before
  • Can put yourself in the shoes of your users and be a steward of crafting great experiences
  • Enjoy working with a diverse group of people with different expertise
  • Uphold best practices in engineering, security, and design

Preferred Qualifications

  • Experience working in high-growth teams similar to Stripe.
  • Experience building financial systems or tools for financial experts.

Hybrid work at StripeThis role is available either in an office or a remote location (typically, 35+ miles or 56+ km from a Stripe office).Office-assigned Stripes spend at least 50% of the time in a given month in their local office or with users. This hits a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility about how to do this in a way that makes sense for individuals and their teams.A remote location, in most cases, is defined as being 35 miles (56 kilometers) or more from one of our offices. While you would be welcome to come into the office for team/business meetings, on-sites, meet-ups, and events, our expectation is you would regularly work from home rather than a Stripe office. Stripe does not cover the cost of relocating to a remote location. We encourage you to apply for roles that match the location where you currently or plan to live.Pay and benefitsThe annual salary range for this role in the primary location is C$135,200 – C$258,000. This range may change if you are hired in another location. For sales roles, the range provided is the role’s On Target Earnings (“OTE”) range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role. This salary range may be inclusive of several career levels at Stripe and will be narrowed during the interview process based on a number of factors, including the candidate’s experience, qualifications, and specific location. Applicants interested in this role and who are not located in the primary location may request the annual salary range for their location during the interview process.Specific benefits and details about what compensation is included in the salary range listed above will vary depending on the applicant’s location and can be discussed in more detail during the interview process. Benefits/additional compensation for this role may include: equity, company bonus or sales commissions/bonuses; retirement plans; health benefits; and wellness stipends.Office locationsTorontoRemote locationsRemote in CanadaJob typeFull time

Stripe – Fullstack Engineer, Money as a Service (MaaS) – Toronto, ON

Company: Stripe

Location: Toronto, ON

Expected salary:

Job date: Fri, 18 Apr 2025 07:45:40 GMT

Job description: Note: if you are an intern or new grad applicant, please do not apply using this link and visit our for those specific postings.Who we areAbout StripeStripe is a financial infrastructure platform for businesses. Millions of companies – from the world’s largest enterprises to the most ambitious startups – use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.About the OrganizationMoney as a Service (MaaS) Sub-orgs within MaaS: Accounts and Connect, Money Movement and Storage (MMS), Stripe’s Banking-as-a-Service (BaaS)Money as a Service (MaaS) oversees a diverse portfolio of Stripe’s core products and platforms. These offerings facilitate the global movement and management of funds for users. The teams that fall under the MaaS umbrella include: Accounts and Connect, Money Movement and Storage (MMS), Crypto and Banking as a Service (BaaS). Together, these teams work to ensure Stripe users have the robust financial infrastructure and tools they need to power their businesses on a global scale. Team Matching: exact team matching for one of the subteams will begin during final stages. Please note we may also consider you for different orgs based on your experience, location, etc. More information on our team matching process can be found .What you’ll doWe’re looking for Fulstack Engineers who want to make an impact on managing money at a global scale with a passion for building ergonomic APIs. You’ll play a key role in extending our balance management platform and in building out a new funds accessibility platform leveraged by enterprises and SMBs alike. Our team collaborates with many cross-functional teams – from Infrastructure to Product – at Stripe to deliver innovative solutions that address evolving user needs.Responsibilities

  • Scope, design, build, and maintain APIs, services, and large-scale systems that reliably and efficiently handle billions of money movement requests
  • Debug and solve critical production issues across services and multiple levels of the stack
  • Mentor engineers to help them grow
  • Collaborate with stakeholders across the company to build new features at large-scale, while improving internal engineering standards, tooling, and processes
  • Collaborate effectively in a distributed and hybrid team, maintaining open communication and strong connections with colleagues

Who you areWe’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.Minimum requirements

  • 2-12+ years of industry software engineering experience (does not include internships nor includes co-ops)
  • Strong coding skills in any programming language (we understand new languages can be learned on the job so our interview process is language agnostic)
  • Strong collaboration skills, can work across workstreams within your team and contribute to your peers’ success
  • Have the ability to thrive on a high level of autonomy, responsibility, and think of yourself as entrepreneurial
  • Interest in working as a generalist across varying technologies and stacks to solve problems and delight both internal and external users

Preferred Qualifications

  • Experience with large-scale financial tracking systems
  • Good understanding and practical knowledge in cloud based services (e.g. gRPC, GraphQL, Docker/Kubernetes, cloud services such as AWS, etc.)

Hybrid work at StripeThis role is available either in an office or a remote location (typically, 35+ miles or 56+ km from a Stripe office).Office-assigned Stripes spend at least 50% of the time in a given month in their local office or with users. This hits a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility about how to do this in a way that makes sense for individuals and their teams.A remote location, in most cases, is defined as being 35 miles (56 kilometers) or more from one of our offices. While you would be welcome to come into the office for team/business meetings, on-sites, meet-ups, and events, our expectation is you would regularly work from home rather than a Stripe office. Stripe does not cover the cost of relocating to a remote location. We encourage you to apply for roles that match the location where you currently or plan to live.Pay and benefitsThe annual salary range for this role in the primary location is C$135,200 – C$258,000. This range may change if you are hired in another location. For sales roles, the range provided is the role’s On Target Earnings (“OTE”) range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role. This salary range may be inclusive of several career levels at Stripe and will be narrowed during the interview process based on a number of factors, including the candidate’s experience, qualifications, and specific location. Applicants interested in this role and who are not located in the primary location may request the annual salary range for their location during the interview process.Specific benefits and details about what compensation is included in the salary range listed above will vary depending on the applicant’s location and can be discussed in more detail during the interview process. Benefits/additional compensation for this role may include: equity, company bonus or sales commissions/bonuses; retirement plans; health benefits; and wellness stipends.Office locationsTorontoRemote locationsRemote in CanadaJob typeFull time

Manulife – Senior Full-stack Software Engineer – Waterloo, ON

Company: Manulife

Location: Waterloo, ON

Expected salary:

Job date: Thu, 10 Apr 2025 22:32:14 GMT

Job description: The OpportunityManulife is a leading international financial services provider, helping people make decisions easier and lives better. Help shape the future you want to see — and discover that better can take you anywhere you want to go.Office Location: Ideally Waterloo – ON, alternatively Toronto – ONWork arrangement: Hybrid – 3 days in office, 2 days from Home (remote working arrangement is not available)People Leader Role: NoJOB DESCRIPTIONDesigns, develops, tests, delivers, maintains and improves business applications as a member of a team, works across full-stack through entire software development lifecycle.Individual Responsibilities:

  • Builds, codes, tests, maintain high quality software
  • Participates in Agile sprints and ceremonies; supports rapid iteration and development
  • Translates user requirements into software requirements
  • Designs, develops, tests, delivers, maintains and improves business applications as a member of a team, works across full-stack through entire software development lifecycle
  • Builds code to specifications and standards
  • Builds and codes moderately complex software
  • Minimal time coaching teammates
  • Contributes code across BUs
  • Has positive impact to specific organizational entities & has some understanding of the nature of the impact
  • Usually a top contributor to team’s success
  • Designs, codes, unit tests and integrates new features and functionality as defined by the PO and team
  • Applies creative problem solving that bring software designs to life
  • Builds apps, APIs and data solutions to drive projects
  • Promotes agile principles and methodology
  • Participates in ideation and brainstorming sessions to devise creative and disruptive digital solutions
  • Performs various investigative “Spikes” in order to mitigate technical uncertainty and risk
  • Assists in the development of automated test harnesses as necessary to ensure delivery of high quality code
  • Updates progress daily through the tracking tool (Jira) or Kanban board
  • Completes and ensures completion of any required documentation required e.g. deployment, maintenance, support and business needs
  • Participate in the weekly Look Ahead meetings to assist the Product Owner to refine the Product Backlog including providing initial estimates
  • Apply disciplined coding practices to enable agility and delivery of high quality code

Job Requirements:Must have:7+ years of IT software development experience5+ years of production experience with mobile development using React Native (TypeScript): Demonstrated expertise in building and maintaining mobile applications with React Native and TypeScript.3+ years of production experience with NestJS: Solid experience in developing backend services using NestJS.5+ years of experience building and integrating REST APIs: Strong background in designing and implementing RESTful APIs.

  • Expert understanding of software development lifecycle
  • Understanding of how technology supports Manulife business strategy
  • Familiar with platform technologies
  • Familiar with modern software architectures and API-driven development
  • Familiar with scripting languages
  • Prioritizes efficient code production by using open-source frameworks and patterns
  • Mentors Associate Engineers
  • Seeks coaching from experts
  • Attends advanced training sessions and is certified on multiple domains of expertise
  • Demonstrates all core skills, and good interpersonal skills for the role
  • Good working and background knowledge of area of practice
  • Use and combine knowledge of the discipline and the market to formulate the right approach
  • Participates in functional demos utilizing new tech; designs own control structures
  • Fit for purpose, though may lack refinement
  • Sees actions partly in terms of longer-term goals
  • Understands the corporate climate & culture
  • Strong knowledge of the business
  • Writes clear, readable and maintainable code, takes ownership of the quality and usability of code
  • Understands how to find and reuse patterns and platforms in the Manulife ecosystem and the broader community
  • Hands-on RDBMS experience (data modeling, analysis, programming, stored procedures)
  • Good foundation in data structures, algorithms, and OO Design with rock-solid programming skills
  • Collaborative attitude, willingness to work with team members; able to coach, participate in code reviews, share skills and methods
  • Constantly learns from both success and failure
  • Good organizational and problem-solving abilities that enable you to manage through creative abrasion
  • Good verbal and written communication; effectively articulates technical vision, possibilities, and outcomes
  • Experiments with emerging technologies and understanding how they will impact what comes next
  • BS or MS in Computer Science preferred or equivalent professional experience
  • Experiments with emerging technologies and understanding how they will impact what comes next.​

When you join our team:We’ll empower you to learn and grow the career you want.We’ll recognize and support you in a flexible environment where well-being and inclusion are more than just words.As part of our global team, we’ll support you in shaping the future you want to see.About Manulife and John HancockManulife Financial Corporation is a leading international financial services provider, helping people make their decisions easier and lives better. To learn more about us, visit .Manulife is an Equal Opportunity EmployerAt Manulife/John Hancock, we embrace our diversity. We strive to attract, develop and retain a workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals. We are committed to fair recruitment, retention, advancement and compensation, and we administer all of our practices and programs without discrimination on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion or religious beliefs, creed, sex (including pregnancy and pregnancy-related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other ground protected by applicable law.It is our priority to remove barriers to provide equal access to employment. A Human Resources representative will work with applicants who request a reasonable accommodation during the application process. All information shared during the accommodation request process will be stored and used in a manner that is consistent with applicable laws and Manulife/John Hancock policies. To request a reasonable accommodation in the application process, contact .Primary Location Waterloo, OntarioWorking ArrangementHybridSalary range is expected to be between $94,220.00 CAD – $174,980.00 CADIf you are applying for this role outside of the primary location, please contact for the salary range for your location. The actual salary will vary depending on local market conditions, geography and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training. Employees also have the opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance.Manulife offers eligible employees a wide array of customizable benefits, including health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage, adoption/surrogacy and wellness benefits, and employee/family assistance plans. We also offer eligible employees various retirement savings plans (including pension and a global share ownership plan with employer matching contributions) and financial education and counseling resources. Our generous paid time off program in Canada includes holidays, vacation, personal, and sick days, and we offer the full range of statutory leaves of absence. If you are applying for this role in the U.S., please contact for more information about U.S.-specific paid time off provisions.

Stripe – Fullstack Engineer, Payments and Risk – Toronto, ON

Company: Stripe

Location: Toronto, ON

Expected salary:

Job date: Fri, 11 Apr 2025 01:53:52 GMT

Job description: Note: if you are an intern, new grad, staff, backend or frontend applicant, please do not apply using this link and visit our for those specific postings.Who we areAbout StripeStripe is a financial infrastructure platform for businesses. Millions of companies – from the world’s largest enterprises to the most ambitious startups – use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.About the OrganizationPayments and Risk Sub-orgs within Payments and Risk: Link and OCS, Payments Acceptance, RiskThe Payments organization focuses on developing products and platforms that enable users to accept payments from customers efficiently. This includes building APIs for processing payments, enabling regional, non-card payment options, and extending Stripe’s capabilities to make it easy for businesses to accept in-person payments. Optimized Checkout and Link teams work to create best-in-class checkout experiences that enhance customer satisfaction and drive merchant conversion rates. The Risk Engineering team develops products that minimize financial and regulatory risks while ensuring a seamless user experience, thereby safeguarding Stripe’s brand and financial stability.Team Matching: exact team matching for one of the subteams will begin during final stages. Please note we may also consider you for different orgs based on your experience, location, etc. More information on our team matching process can be found .What you’ll doWe’re looking for Fullstack engineers who are interested in building software services and platforms that impact thousands of employees and millions of Stripe users, regardless of whether they’re an end user, developer, or partner.Responsibilities

  • Work with a wide range of systems, processes and technologies to own and solve problems from end-to-end.
  • Work closely with engineers, designers, and product managers to build new features and products.
  • Uphold our high engineering standards and bring consistency to the many codebases and processes you will encounter.
  • Build elegant APIs and user experiences that enable merchants to run and scale their businesses on top of Stripe.
  • Contribute to the design and architecture of the next generation of Stripe’s infrastructure, to meet the high growth needs of our company and customers for years to come.

Who you areWe’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.Minimum requirements

  • 2-12+ years of industry software engineering experience (does not include internships nor includes co-ops)
  • You can work effectively across the stack from top to bottom, comfortably navigating codebases with different languages and tools.
  • You’re equally as comfortable shipping user-facing experiences as you are writing custom queries to analyze experiment results.
  • Strong coding skills in any programming language (we understand new languages can be learned on the job so our interview process is language agnostic)
  • Strong collaboration skills, can work across workstreams within your team and contribute to your peers’ success
  • Have the ability to thrive on a high level of autonomy, responsibility, and think of yourself as entrepreneurial
  • Interest in working as a generalist across varying technologies and stacks to solve problems and delight both internal and external users

Preferred Qualifications

  • Experience working in high-growth teams similar to Stripe.
  • Experience building financial systems or tools for financial experts.

Hybrid work at StripeThis role is available either in an office or a remote location (typically, 35+ miles or 56+ km from a Stripe office).Office-assigned Stripes spend at least 50% of the time in a given month in their local office or with users. This hits a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility about how to do this in a way that makes sense for individuals and their teams.A remote location, in most cases, is defined as being 35 miles (56 kilometers) or more from one of our offices. While you would be welcome to come into the office for team/business meetings, on-sites, meet-ups, and events, our expectation is you would regularly work from home rather than a Stripe office. Stripe does not cover the cost of relocating to a remote location. We encourage you to apply for roles that match the location where you currently or plan to live.Pay and benefitsThe annual salary range for this role in the primary location is C$135,200 – C$258,000. This range may change if you are hired in another location. For sales roles, the range provided is the role’s On Target Earnings (“OTE”) range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role. This salary range may be inclusive of several career levels at Stripe and will be narrowed during the interview process based on a number of factors, including the candidate’s experience, qualifications, and specific location. Applicants interested in this role and who are not located in the primary location may request the annual salary range for their location during the interview process.Specific benefits and details about what compensation is included in the salary range listed above will vary depending on the applicant’s location and can be discussed in more detail during the interview process. Benefits/additional compensation for this role may include: equity, company bonus or sales commissions/bonuses; retirement plans; health benefits; and wellness stipends.Office locationsTorontoRemote locationsRemote in CanadaJob typeFull time

Stripe – Fullstack Engineer, Revenue and Finance Automation – Toronto, ON

Company: Stripe

Location: Toronto, ON

Expected salary:

Job date: Fri, 11 Apr 2025 01:54:42 GMT

Job description: Note: if you are an intern, new grad, staff, backend or frontend applicant, please do not apply using this link and visit our for those specific postings.Who we areAbout StripeStripe is a financial infrastructure platform for businesses. Millions of companies – from the world’s largest enterprises to the most ambitious startups – use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.About the OrganizationRevenue and Financial Automation Sub-orgs within Revenue and Financial Automation: Atlas, Business Network, Tax, Billing, and Reporting & Accounting & Data Services (RADS)The Revenue and Financial Automation team at Stripe builds software tools that accelerate the economic and technological growth of global businesses by helping them operationalize their commercial relationships with customers. Our offerings include a billing platform, SaaS analytics, data services, and finance automation products that our customers creatively combine to support various revenue models.Team Matching: exact team matching for one of the subteams will begin during final stages. Please note we may also consider you for different orgs based on your experience, location, etc. More information on our team matching process can be found .What you’ll doWe’re looking for Full Stack engineers who are interested in building software services and platforms that impact thousands of employees and millions of Stripe users, regardless of whether they’re an end user, developer, or partner.Responsibilities

  • Scope, architect, and lead technical projects to improve on existing features and solve new problems.
  • Debug production issues across services and multiple levels of the stack
  • Design, build, and maintain user-facing experiences, services, APIs, and systems.
  • Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation.
  • Develop and execute against both short- and long-term roadmaps.
  • Teach and mentor engineers to grow into the next generation of leaders at Stripe.
  • Partner with engineers and product managers on infrastructure and other product teams to ensure your features are part of an integrated Stripe suite.
  • Establish and uphold best practices in engineering, security, and technical design

Who you areWe’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.Minimum requirements

  • 2-12+ years of industry software engineering experience (does not include internships nor includes co-ops)
  • Strong coding skills in any programming language (we understand new languages can be learned on the job so our interview process is language agnostic)
  • Strong collaboration skills, can work across workstreams within your team and contribute to your peers’ success
  • Have the ability to thrive on a high level of autonomy, responsibility, and think of yourself as entrepreneurial
  • Interest in working as a generalist across varying technologies and stacks to solve problems and delight both internal and external users

Hybrid work at StripeThis role is available either in an office or a remote location (typically, 35+ miles or 56+ km from a Stripe office).Office-assigned Stripes spend at least 50% of the time in a given month in their local office or with users. This hits a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility about how to do this in a way that makes sense for individuals and their teams.A remote location, in most cases, is defined as being 35 miles (56 kilometers) or more from one of our offices. While you would be welcome to come into the office for team/business meetings, on-sites, meet-ups, and events, our expectation is you would regularly work from home rather than a Stripe office. Stripe does not cover the cost of relocating to a remote location. We encourage you to apply for roles that match the location where you currently or plan to live.Pay and benefitsThe annual salary range for this role in the primary location is C$135,200 – C$258,000. This range may change if you are hired in another location. For sales roles, the range provided is the role’s On Target Earnings (“OTE”) range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role. This salary range may be inclusive of several career levels at Stripe and will be narrowed during the interview process based on a number of factors, including the candidate’s experience, qualifications, and specific location. Applicants interested in this role and who are not located in the primary location may request the annual salary range for their location during the interview process.Specific benefits and details about what compensation is included in the salary range listed above will vary depending on the applicant’s location and can be discussed in more detail during the interview process. Benefits/additional compensation for this role may include: equity, company bonus or sales commissions/bonuses; retirement plans; health benefits; and wellness stipends.Office locationsTorontoRemote locationsRemote in CanadaJob typeFull time