AltaML

Full Stack Software Engineer

AltaML

full-time

Posted on:

Location Type: Hybrid

Location: CalgaryCanada

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, document, and maintain prototypes and products
  • Design, develop, document, and maintain ETL tools for data extraction and ingestion and products
  • Participate in brainstorming, design reviews, code reviews and architecture evolution discussions
  • Contribute to the analysis of business requirements, prepare design and implementation recommendations, and estimate development effort
  • Review and comment on the technical feasibility of UI/UX designs
  • Work collaboratively and professionally in cross functional teams to achieve our goals
  • Contribute to continuous practice improvements

Requirements

  • 4+ years of experience as a full stack developer or backend developer with strong ETL skills
  • Proficient in C#, with a good knowledge of the .net core ecosystems
  • Strong Experience with Entity Framework core
  • Unit and API testing with xUnit, Postman, or others
  • Working in an agile environment (e.g. Azure DevOps)
  • Proficient understanding of GIT
  • Able to write clean, readable, and easily maintainable code
  • Experience taking an idea from conception to production.
  • Experience developing applications using an LLM API like GPT
  • Experience with frameworks like LangChain and VectorDBs
Benefits
  • Competitive compensation and benefits.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C#.NET CoreEntity Framework CoreETLUnit TestingAPI TestingxUnitPostmanLLM APILangChain
Soft skills
collaborationcommunicationproblem-solvingdesign reviewcode reviewarchitecture discussionbusiness analysiscontinuous improvement