Position Description :
We are growing our capabilities across Atlantic Canada and are seeking a Senior Full Stack Developer with 6+ years of backend development experience to join our team. This is a permanent, full-time role with a hybrid work model requiring 2–3 days per week onsite from one of our Atlantic office locations : Halifax, NS; Moncton, NB; Fredericton, NB; Stratford, PE; or St. John’s, NL.
In this role, you will contribute to the design, development, and optimization of modern web applications, supporting both backend and frontend initiatives. You will collaborate with cross-functional teams, leveraging your experience in Node.js, React, relational databases, API development, cloud services, and DevOps practices to deliver scalable, secure, and high-quality solutions.
Your future duties and responsibilities :
- Develop, optimize, and maintain backend services using Node.js
- Design and implement RESTful and GraphQL APIs using Apollo Server
- Work with relational databases, primarily PostgreSQL (transitioning from MySQL)
- Implement caching strategies with Redis to improve performance
- Build and deploy applications in AWS using Lambda, ECS, SQS, and RDS
- Support CI / CD processes using GitHub Actions and troubleshoot pipeline issues
- Integrate backend services with React applications
- Participate in Agile ceremonies, sprint planning, estimations, and retrospectives
- Follow DevOps practices for building and managing Docker images, containers, and orchestrations
Required qualifications to be successful in this role :
6+ years of Node.js backend development experience6+ years of experience working with relational databases (PostgreSQL preferred)Deep understanding of REST, GraphQL, and event-driven architectures5+ years of experience building and scaling applications in AWS4+ years working with caching systems, ideally RedisExperience working in Agile and Continuous Deployment environmentsStrong understanding of Git and GitHub workflowsStrong experience with KafkaNice to have :
Experience building and managing Docker containersFamiliarity with container orchestration (AWS ECS, Kubernetes)Experience designing and maintaining CI / CD pipelines with GitHub Actions#LI-HG
Skills :
Amazon Relational Database SvcFront End DevelopmentGitHubGraphQLPostgre SQLRESTful (Rest-APIs)