Senior Fullstack Engineer in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Fullstack Engineer in Canada.
This role sits at the core of a next-generation AI-powered customer experience platform, where you will design and build end-to-end features that shape how businesses interact with their customers. You will work in a fast-moving, highly collaborative, and globally distributed engineering team, where each member has significant ownership and impact. The environment is deeply product-driven, with engineers actively shaping roadmap decisions alongside Product and Design. You will contribute to an AI-first system that leverages LLMs to power intelligent, context-aware customer interactions across multiple channels. This is a role for someone who enjoys solving complex technical challenges, building scalable systems, and shipping meaningful features quickly. Your work will directly influence how AI transforms customer experience at scale.
You will be responsible for building, scaling, and maintaining full-stack features across a modern AI-driven platform, ensuring performance, reliability, and long-term scalability.
- Design, develop, and maintain scalable full-stack features across frontend, backend, and infrastructure layers
- Collaborate closely with Product teams to define scope, prioritize features, and deliver iterative high-impact releases
- Integrate and optimize LLM-based AI capabilities into customer experience workflows
- Build and maintain microservices-based architecture supporting high-performance systems
- Optimize APIs, backend services, and system performance for scalability and reliability
- Manage and improve cloud infrastructure (AWS) using a DevOps-oriented mindset
- Participate in CI/CD pipeline development and continuous deployment practices
- Contribute to engineering excellence by sharing knowledge and mentoring teammates
- Collaborate across a distributed team to solve complex technical and product challenges
You are an experienced fullstack engineer with strong backend and frontend expertise, comfortable working in AI-driven, fast-paced environments and building scalable systems end-to-end.
- 7+ years of software engineering experience
- Strong proficiency in Node.js, TypeScript, React, and Express
- Solid experience working with AWS services (Fargate, Lambda, EC2, SQS)
- Strong understanding of PostgreSQL and Redis
- Experience with CI/CD pipelines (GitHub Actions, CodePipeline, or similar tools)
- Deep experience with microservices architecture and distributed systems
- Product-oriented mindset with focus on business impact beyond code delivery
- Strong problem-solving skills and ability to work in fast-paced environments
- Excellent collaboration and communication skills in distributed teams
- Experience integrating or working with AI/LLM systems is highly valued
Nice to have:
- Experience with Next.js
- Knowledge of Infrastructure as Code (Terraform or AWS CDK)
- Python development experience
- Event-driven architecture experience
- Background in customer support or CX platforms