19 Aug
|
Function Group Analytics
|
Canada
19 Aug
Function Group Analytics
Canada
Full Stack Developer
Location: Remote in Canada
Type: Full-time
ABOUT THE ROLE
We are seeking a Full Stack Developer to join our team, helping build and maintain internal tools, client-facing applications, and data-driven web solutions.
You'll work closely with our analytics and data engineering team, contributing to everything from front-end interfaces to backend services and database integrations. You'll gain exposure to a range of client projects and data environments, with support from senior team members as you take on more ownership over time.
WHAT YOU'LL WORK ON The role spans the full development lifecycle, and you'll sit between the analytics team building the underlying data work and the applications that make it usable. Day to day, that means:
- Development - building and maintaining web applications (front end and back end) supporting internal tools and client deliverables
- Integration - developing and integrating APIs connecting applications to databases and third-party services
- Collaboration - working with the analytics team to turn data pipelines and models into usable, well-designed interfaces
- Code quality - writing clean, maintainable, well-documented code, and participating in code reviews
- Troubleshooting - diagnosing and resolving bugs across the stack
- Delivery - working directly with clients on smaller projects as your scope grows
SKILLS & QUALIFICATIONS Must-have:
- 2+ years of professional experience in full stack development
- Solid understanding of JavaScript/TypeScript and a modern front-end framework (React preferred)
- Familiarity with backend development (Node.js, Python, or similar)
- Basic understanding of SQL and relational databases
- Comfortable with Git and collaborative development workflows
- Strong problem-solving skills and eagerness to learn
- Comfortable working in a small-team environment with direct client exposure
- Bachelor's degree in Computer Science, Software Engineering, or related field - or equivalent practical experience
Nice to have:
- Exposure to cloud platforms (Azure, AWS)
- Familiarity with Power BI, Power Apps, or Power Automate
- Interest in data engineering or analytics
- Experience with Python for scripting/automation
- Experience with RESTful and/or GraphQL API design
- Familiarity with CI/CD pipelines (GitHub Actions, Azure DevOps)
- Experience with containerization (Docker) and basic deployment workflows
- Familiarity with testing frameworks (Jest, Mocha, Cypress, or similar)
- Experience with authentication/authorization patterns (OAuth, JWT)
- Familiarity with serverless functions (Azure Functions, AWS Lambda)
- Experience with NoSQL databases (MongoDB, Cosmos DB) in addition to relational
- UI/UX sensibility - comfortable translating designs (Figma) into responsive, accessible interfaces
- Experience with state management libraries (Redux, Zustand, or similar)
- Familiarity with Agile/Scrum development practices
WHY JOIN FUNCTION GROUP ANALYTICS?
- Direct mentorship from senior analysts and leadership
- Exposure to real client work across industries, not just internal projects
- A flat, low-bureaucracy workplace where your input matters
- Opportunity to grow into a broader analytics/engineering role as the firm scales
📌 Full Stack Engineer (Canada)
🏢 Function Group Analytics
📍 Canada