About the Role
Hamilton ETFs is building a SaaS platform to power every aspect of its business, including sales, marketing, data intelligence, compliance, reporting, and AI-assisted workflows. This platform is designed for the unique needs of a Canadian asset manager and will be the foundation for operations and innovation. We are seeking a builder with a strong product engineering mindset who can take a business problem from concept to execution, delivering well-tested, scalable solutions while balancing user experience, security, scalability, and long-term maintainability.
Responsibilities
- Build and maintain the core web application across front end and back end.
- Develop secure, scalable APIs for CRM workflows, campaign activity, call records, email engagement, user permissions, reporting, and client portals.
- Create modern interfaces for internal teams and external clients.
- Build workflow tools for campaign management, contact management, task queues, compliance review, reporting, and operational dashboards.
- Integrate with third-party systems: HubSpot, email platforms, telephony providers, authentication providers, storage, and analytics tools.
- Develop AI-assisted features including call summarization, lead scoring, email drafting support, anomaly detection, and natural-language search powered by LLMs and structured data.
- Work with the Data Platform Engineer to ensure clean data access patterns, performance, security, and auditability.
- Implement role-based access control, secure authentication, logging, and error handling across the platform's apps.
- Build reusable components and services that support future products, with clean, testable, documented code.
- Participate in product planning and help translate business workflows into technical features.
- Perform other work or special projects assigned for the overall benefit of Hamilton ETFs.
Requirements
- Strong product engineering mindset with ability to translate business workflows into scalable software systems.
- Comfortable working in a platform environment where application and data layers are co-designed.
- Ability to think in terms of systems, user experience, and data flow—not just features.
- Strong collaboration with data and platform engineering counterparts as well as other Hamilton team members.
- Comfortable with Git, CI/CD, cloud hosting, testing, and production deployment.
- Strong problem-solving skills and the ability to work independently in a small team.
- Authorized to work in Canada.
- Not currently sponsoring any temporary or permanent work visas.
Skills
- Modern front-end frameworks (React preferred, or Next.js/Vue)
- Back-end experience in one or more modern languages (Node.js or Python preferred)
- Building REST or GraphQL APIs
- Service-based architectures
- Relational databases (PostgreSQL preferred)
- Authentication
- Authorization
- Role-based permissions
- Secure application design
- SaaS development
- CRM development
- Workflow tool development
- Analytics dashboard development
- Data model development for multi-tenant SaaS applications
- LLM integrations (Anthropic, OpenAI, Azure OpenAI, local models, or similar)
- Agentic workflows
- Prompt orchestration
- RAG
- Embeddings
- Vector search
- AI automation
- Telephony platforms (Twilio, Plivo, or similar)
- Voice recording pipelines
- Voice transcription pipelines
- Email systems (Microsoft 365, Google Workspace, SMTP, webhooks)
- Marketing automation
- HubSpot or comparable CRM integration
- Financial services
- Asset management
- Wealth management
- Regulated products
- Observability
- Logging
- Monitoring
- Background jobs
- Queues
- Event-driven systems
- Docker
- Kubernetes
- Serverless
- Cloud-native deployment
- Security practices (SOC 2 readiness, audit logs, encryption, least-privilege access, secure SDLC)
Location
- Toronto, ON
Work Type
- 100% onsite
- Full-Time Permanent
Experience Level
- 4+ years of full stack development experience
Education Level
- Post secondary diploma in computer science, computer engineering or similar degree
- Masters degree an asset
Salary/Compensations
- $110,000 - $125,000 plus incentive compensation
Benefits
- Competitive compensation package
- Comprehensive health and wellness benefits
About the Company
- Hamilton ETFs is one of Canada’s fastest growing exchange traded fund (“ETF”) providers.
- Based in Toronto’s financial district with ~$17 billion in ETF assets under management.
- Seeking a motivated individual to join an entrepreneurial team of experienced and talented professionals.
Equal Opportunity
- Hamilton ETFs is committed to meeting the accessibility needs of all applicants throughout the recruiting and selection process. Please let us know about any accommodation and/or support requirements.
- Some stages of our recruitment process may use AI-assisted tools to support recruitment efforts; however, all applications are screened and assessed by human reviewers. In addition, all final hiring decisions are made by humans.
