
Full Stack Software Engineer
AltaML
full-time
Posted on:
Location Type: Hybrid
Location: Calgary • Canada
Visit company websiteExplore more
Tech Stack
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