Enable job alerts via email!

Senior Staff Developer

TEEMA

Toronto

On-site

CAD 140,000 - 160,000

Full time

4 days ago
Be an early applicant

Job summary

A technology solutions company is seeking a Senior Staff Developer in Toronto to design and implement software applications. The ideal candidate will possess strong skills in Typescript, JavaScript, and Python, as well as experience with LLM and GenAI frameworks. This role offers a competitive salary range of $140,000 to $160,000, along with opportunities for mentoring junior developers in a dynamic, agile environment.

Qualifications

  • Bachelor’s or Master’s degree in a related field.
  • Strong skills in Typescript and JavaScript.
  • Strong skills in Python.
  • Experience with FastAPI or similar technologies.

Responsibilities

  • Designing, coding, testing, and debugging software applications.
  • Create and update documentation on implementation and software architecture.
  • Work with Tech Lead to refine the team-wide architecture standard.
  • Work with LLM based technologies for innovative user experiences.
  • Mentor junior developers on software development principles.

Skills

Strong Typescript/JavaScript skills
Strong Python skills
Experience with FastAPI or similar technologies
Experience with Web application development
Experience with developing LLM application
Experience with GenAI application framework such as LangChain
Comfortable with PostgreSQL
Experience writing tests
Experience with Docker
Experience working in a scrum/agile environment
Experience with Vector Database such as Pinecone

Education

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
Job description

Job Title: Senior Staff Developer
Job ID: 83237
Location: Toronto, Ontario

What you will be doing:

  • Designing, coding, testing, and debugging software applications
  • Create and update documentation on any implementation and software architecture
  • Work with Tech Lead to continuously refine the team-wide architecture standard
  • Work with LLM based technologies to build new and innovative user experiences
  • Work with cross-functional teams to deliver high-quality, well-tested, scalable code
  • Work in an agile environment
  • Stay up-to-date with emerging technologies and industry trends, and proactively apply this knowledge to improve our products and processes.
  • Provide mentorship to junior developers on the software development principles

What you must have:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • Strong Typescript/JavaScript skills
  • Strong Python skills
  • Experience with FastAPI for Python or similar technologies
  • Experience with Web application development C1 – Internal use
  • Experience with developing LLM application
  • Experience with GenAI application framework such as LangChain
  • Comfortable with PostgreSQL or similar database engine
  • Experience writing tests (i.e. Unit testing)
  • Experience with Docker
  • Experience working in a scrum/agile environment
  • Experience with Vector Database such as Pinecone is a plus

Salary/Rate Range: $140,000.00 – $160,000.00

Thank you for your interest in this opportunity. If you are selected to move forward in the process, we will contact you directly. If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.

For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.