Enable job alerts via email!

Senior Full Stack Developer

RECRUITMENT PARTNERS INC.

Edmonton

On-site

CAD 90,000 - 120,000

Full time

7 days ago
Be an early applicant

Job summary

A recruitment agency is seeking a Senior Full Stack Developer with expertise in AWS to design and implement scalable web applications. The ideal candidate will have 5+ years of experience in full-stack development and the capability to integrate AI features into systems. This role requires excellent problem-solving skills and the ability to work in a fast-paced environment. Candidates must have a valid work permit or residency in Canada.

Qualifications

  • 5+ years full-stack development experience with C#, .NET 8+, JavaScript / TypeScript.
  • 2+ years integrating LLMs or AI APIs into production systems.
  • Experience with vector databases such as Amazon Kendra.

Responsibilities

  • Use AWS expertise to build maintainable backends for AI services.
  • Design and implement modern front-end UIs integrating AI features.
  • Manage and optimize data models across various database types.

Skills

AWS expertise
SaaS solution building
Problem solving
Debugging skills

Education

Valid work permit or Canadian residency

Tools

Jira
Git
Confluence
Job description
Senior Full Stack Developer

Our client is looking for a Senior Full Stack Web Developer with AWS expertise to help design, implement, scale and secure new features. If you or someone you know is interested and has the right skill set, apply now!

Your success will be defined by your ability to :

  • Use your expertise in AWS (Lambda, Glue, S3, Bedrock, OpenSearch, DocumentDB and API gateways) to build rock solid, performant and maintainable backends for AI services, while also helping the team get up to speed on this stack.
  • Design and implement modern front-end UIs that integrate AI-powered features in Vue and TypeScript.
  • Build, test and deploy scalable, maintainable back-end services and microservices in .NET (and maybe Node.js).
  • Integrate LLMs, generative AI, and other AI APIs into production applications.
  • Implement NLP and ML models for automation, insights, and personalization.
  • Build connectors to data sources such as Exchange and Salesforce for RAG based AI pipelines.
  • Design ETL pipelines that intelligently and efficiently allow complex data to be used simply.
  • Design secure and well-documented REST, OData, and WebSocket APIs.
  • Manage and optimize data models across SQL, NoSQL, vector databases and Redis.
  • Keep things safe and secure with robust authentication and authorization mechanisms and data protection mechanisms to protect user data and ensure system security.
  • Write high-quality, testable, readable, sensible code. Let's not have fire drills.
  • Build, deploy and maintain workloads on AWS using modern CI / CD pipelines.
  • Write and maintain automated tests across the stack.
  • Implement and utilize monitoring tools to proactively identify and resolve potential issues, ensuring system health and performance.
  • Be actively organized. Participate in the daily stand-ups, planning sessions, retrospectives and demos.

Your strengths include :

  • Problem solving, critical thinking, and an open, respectful mind.
  • Experience building SaaS solutions on AWS, including CI / CD deployment to multiple environments.
  • 5+ years full-stack development with C#, .NET 8+, JavaScript / TypeScript, and modern frontend frameworks (Vue or Angular).
  • 2+ years integrating LLMs or AI APIs into production systems, including RAG and prompt engineering.
  • Experience with vector databases such as Amazon Kendra or OpenSearch.
  • Solid knowledge of NLP / ML concepts and practical implementation.
  • Proficient in Git-based workflows and resolving merge conflicts.
  • Skilled in building and troubleshooting APIs.
  • Strong debugging and performance optimization skills.
  • Experience with automated testing at multiple levels (unit, integration, end-to-end).
  • Comfortable producing and reviewing architectural documentation.
  • Clear technical communication with both technical and non-technical stakeholders.
  • Able to adapt to evolving requirements.
  • Intellectual curiosity and the desire to learn new things, techniques, and technologies.
  • Must hold a valid work permit or be a permanent resident or citizen of Canada.
  • Experience in a fast-paced team moving quickly to keep up with a rapidly changing industry.
  • Experience in Jira and Confluence, ProductBoard and / or Lucid. Microsoft Teams.
  • Being focused on making customers happy with great products rather than focusing on the product as the end goal.
  • AWS certifications (AWS Certified Developer Associate, AWS AI Practitioner, AWS Solutions Architect Associate, AWS Machine Learning Specialty).
  • Experience with GraphQL.
  • Experience with Chai, Mocha, Vue Test Utils, Selenium, Cypress, Playwright.
  • Contributions to open-source projects.
  • Tech stack experience in the following: AWS Cloud Services (Bedrock, EC2, S3, ECS, Lambda, Glue, API Gateway, CloudWatch, IAM, Secrets Manager), Terraform or AWS SAM. Backend: C#, .NET 8+, Node.js (for some services). Front-end: HTML, CSS, TypeScript, Vue 3, Bootstrap. AI: LLM, Gen AI, NLP, ML. Dev: Visual Studio / VS Code, Postman, Fiddler, Resharper. Testing: NUnit or MSTest (backend), Jest (front-end). Databases: Relational, document-based, vector-based. APIs & Messaging: REST / OData, Web Sockets. Identity & Authorization: OAuth 2, OIDC with JWT. Source Control: Git, GitHub. DevOps / Infrastructure: Docker, TeamCity or Jenkins or GitHub Actions, Octopus Deploy. Monitoring: Splunk.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.