Laivly

Principal Software Developer

Laivly

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, implement, and optimize software solutions using modern frameworks and technologies, including .NET, Node.js, Python, and generative AI platforms
  • Tackle complex engineering challenges with creative approaches, leveraging your expertise and curiosity to deliver effective solutions independently
  • Guide and mentor junior and mid-level engineers, fostering their technical growth and contributing to a culture of collaboration and innovation
  • Continuously learn and integrate new technologies, frameworks, and methodologies to keep our solutions at the forefront of the industry
  • Work closely with product managers, designers, and stakeholders to translate business needs into robust technical solutions
  • Uphold high standards in code quality, testing, and documentation to ensure maintainability and scalability

Requirements

  • Minimum 7 years proven experience in software development with deep expertise in .NET, Node.js, and Python
  • Strong knowledge and hands-on experience with generative AI tools, frameworks and applications
  • Experience designing autonomous or semi-autonomous AI systems that interact with real-world environments
  • Understanding of AI safety, guardrails, and human-in-the-loop workflows
  • Experience optimizing LLM inference pipelines or fine-tuning models for agentic tasks
  • Proficiency in a variety of programming paradigms and languages (e.g., Java, Go, or others is a plus)
  • Ability to independently solve challenging problems with limited guidance
  • Demonstrated capability to mentor other engineers, creating an inclusive and empowering team environment
  • Strong understanding of system architecture, microservices, and cloud-based technologies (e.g., AWS, Azure, or GCP)
  • Familiarity with modern development practices such as CI/CD, Agile, and DevOps principles
  • Excellent communication skills, with the ability to articulate complex technical concepts to a range of audiences
  • 2 or more years in a fast paced start-up environment
  • Experience in AI/ML applications, including natural language processing and deep learning
  • Familiarity with front-end frameworks (e.g., React, Angular, or Vue.js)
  • Contributions to open-source projects or a portfolio showcasing innovative projects
Benefits
  • Equal Employment Opportunities in accordance with all provincial and federal laws
  • Commitment to ensuring equality of opportunity in all aspects of employment
  • Accommodation for persons with disabilities

Applicant Tracking System Keywords

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

Hard skills
.NETNode.jsPythongenerative AIAI systems designLLM inference optimizationJavaGomicroservicescloud technologies
Soft skills
problem-solvingmentoringcollaborationcommunicationcreativityindependencecuriosityteam empowermenttechnical growtharticulating technical concepts