This is a 100% remote position open only to candidates currently based in Canada. You'll work as a Senior Software Engineer to support and grow Point's multi-product digital platform. You'll gain hands-on experience building and maintaining services across multiple systems, supporting integrations across internal tools, and learning how emerging technologies—such as AI-assisted workflows—are applied in real-world production environments.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- 3+ years of professional experience in software development (excluding internships) with a focus on back-end or full-stack development
- Strong proficiency in one or more backend languages (e.g., Ruby, Python)
- Deep understanding of distributed systems, caching, and database optimization
- Experience building user interfaces using modern frontend technologies such as TypeScript, JavaScript, HTML, CSS, and component-based frameworks (e.g., React)
- Strong understanding of responsive design, accessibility, and user experience fundamentals
- Familiarity with full-stack development and collaborating closely with backend services
- Ability to communicate clearly with teammates and ask questions to clarify product or design requirements
- Comfortable working in a fast-paced environment, balancing quality and speed while learning under guidance
- Collaborative team player who values feedback, mentorship, and continuous improvement
Benefits
- 100% remote work
- Flexible work schedule
- Opportunities for professional growth and development
- Diverse and inclusive work environment
- Equal opportunity employer