
Senior Full Stack Developer
Recruitment Partners
- Edmonton, AB
- Permanent
- Full-time
- 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
- 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.0
- 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).0
- Experience with Graph QL
- 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. Did we forget to tick any boxes?
- Backend: C#, .NET 8+, Node.js (for some services)
- Front-end: HTML, CSS, TypeScript, Vue 3, Bootstrap
- AI: LLM, Gen AI, NLP, ML, AWS Bedrock
- 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, use Postman or other API test technologies to validate data flow through microservice and API endpoints
- Identity & Authorization: OAuth 2, OIDC with JWT
- Source Control & Code Repo: Git, GitHub
- DevOps / Infrastructure: Docker, TeamCity or Jenkins or GitHub Actions, Octopus Deploy
- Monitoring: Splunk