PolicyMe is on a mission to put families first with simple and affordable insurance.
Junior Software Engineer
Location
Canada
Posted
10 days ago
Salary
$85K - $115K / year
Seniority
Junior
Job Description
Junior Software Engineer
PolicyMe
• Develop full stack features for our AI-powered web application using Python, React, Redux, PostgreSQL and AWS • Integrate AI models and APIs for tasks like document processing, data extraction, recommendation engines etc. • Work closely with Sr. Engineers experienced in AI to seamlessly integrate models into production • Stay current on emerging AI technologies/frameworks and explore new applications • Build scalable, reliable backend services to fuel our AI workflows • Create intuitive user experiences that surface AI-powered capabilities • Participate in architecture planning, code reviews, and ideation sessions • Take ownership of feature development end-to-end (once ramped up), coordinating with QA and other teams • Engage in cross-team communication to help unblock dependencies and improve release flow • Share ideas during quarterly planning to help shape what we build next • Participate in company-wide initiatives such as hackathons, engineering guilds, and AI tooling experiments
Job Requirements
- Strong full-stack development skills with the ability to work across backend and frontend using **Python, React, Redux, PostgreSQL, and AWS**
- Familiarity with AI/ML concepts from coursework, side projects, or work experience
- Passion for building intelligent applications that solve real-world problems
- Eagerness to learn, embrace ambiguity, and continually upskill in a rapidly evolving space
- Hands-on experience or projects interacting with AI APIs/models (e.g. prompt engineering)
- Self-starter with a career-driven mindset who thrives in an environment with autonomy and accountability
- Collaborative team player with low ego who is open to feedback and eager to help others
- Detail-oriented approach to problem-solving, especially in complex domains
Benefits
- Generous PTO - 20 vacation days
- Access to stock options and a comprehensive benefits plan
- A remote-first team with company paid, in-person socials and the option to work from our Toronto-based office
- Resources to help your professional development, including an L&D budget, performance reviews twice a year and ongoing feedback to ensure you reach your highest potential
- Work with an empathetic, high-performing team in a flexible, results-oriented environment
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, implement, and own scalable, high-performance software libraries, features and services across the stack. • Contribute to software architecture and technical design across multiple components and frameworks, with an emphasis on robustness, flexibility, and long-term maintainability. • Help define projects and execution plans by clarifying scope, identifying dependencies and tradeoffs, and translating broad goals into actionable technical work. • Provide technical leadership to a team or multi-functional group by guiding implementation, reviewing design and code, and helping drive progress against timeline and strategy. • Operate effectively in ambiguous spaces, making sound technical decisions and moving work forward with a high degree of autonomy when needed. • Build and iterate on AI-assisted development workflows, including code generation, refactoring, CI/CD automation, and practical use of coding agents in real engineering environments. • Collaborate with robotics and simulation teams to integrate services and tools into robotics workflows and, where relevant, extend platforms such as Isaac or ROS. • Contribute to strong engineering practices around testing, code review, documentation, observability, reliability, and operational quality.
Staff Software Engineer
Parachute HealthA Delightfully Simple way to order medical equipment & supplies
• Develop in an agile environment, including TDD and flexible pair programming. • Contribute to balanced teams, working with product and design to shape the application. • Direct key technical decisions related to application and data model design. • Maintain stable and performant application stacks. • Consistently deliver quality code that supports business goals. • Understanding of data structures, TDD, and software engineering design patterns and principles. • Ability to lead a team in making technical decisions. • Participate in an on-call rotation, ensuring timely resolution of critical system issues, and contributing to the continuous improvement of our system reliability and availability.
• Participer à la création des produits financiers du futur. • Écrire du code de haute qualité, bien testé et prêt pour la production (même si Cursor suggère le contraire). • Participer aux revues de code. • Collaborer à la définition de la vision technologique de l’entreprise. • Participer aux rotations d’astreinte (on-call) de votre équipe.
• As a Principal Software Engineer, you’ll be one of the most senior technical leaders shaping the future of our AI-powered data ecosystem: from architecting the high-performance foundations of next-generation agentic data platforms to scaling our infrastructure for millions of users worldwide. • Reporting to our SVP of Engineering, you will partner with product and engineering leadership to translate technical strategy into business impact. • You’ll set the direction for a unified data platform designed for an AI-first future, guiding dozens of engineering teams to bridge the gap between raw data and actionable AI. • This role blends high-level architectural influence with hands-on code contributions, building systems from conception through global scale that are both innovative and production-ready. • You will tackle complex problems in data orchestration, low-latency processing, and developer velocity, delivering the foundational capabilities that will accelerate company-wide innovation and define our next chapter.




