Full Stack SW Engineer
- Toronto, ON, Canada
Applications open in a new tab.
Job details
- Posting language
- English
- Posted
Original job description
Role Description
We’re seeking a full-time Senior Software Engineer in Toronto, ON (hybrid, ideally). In this role, you’ll collaborate with cross-functional teams to design, develop, and maintain systems that power our AI-driven platform, including, but not limited to our AI analysis platform, our workflow deployment platform, our workflow engine, and our copilots that interface with our agents.
Responsibilities
- Develop and maintain robust backend services with a focus on scalability and performance
- Write clean, efficient, and well-documented code
- Work closely with product teams to deliver new features and enhancements
- Troubleshoot and optimize code for reliability and efficiency
- Stay up to date on emerging technologies and integrate them where appropriate
Qualifications
- BS, MS, or PhD (or equivalent practical experience) in Computer Science or a related field
- Proficient in Python, React/Next.js (TypeScript) or Svelte, and the AWS CloudFormation stack
- Demonstrated ability to build, test, and ship features in live production environments
- Experience designing and building scalable and maintainable high-performance software
- Top-notch communication skills are essential
- A collaborative mindset and a willingness to take full ownership of features
- The ability to write concise yet cohesive software requirements and specifications
- Familiarity with machine learning or leveraging large language models (LLMs) is a plus
More about this job
Responsibilities
The Senior Software Engineer at hireVouch will build and maintain backend services for an AI platform, write clean documented code, and work with product teams to ship features. The role also covers troubleshooting code and keeping up with new technologies.
Requirements
Candidates need a degree in Computer Science or equivalent practical experience, plus proficiency in Python, React/Next.js (TypeScript) or Svelte, and AWS CloudFormation. Strong communication, production shipping experience and ownership of features are required; machine learning or LLM familiarity is a plus.
Skills
- Python
- React
- Next.js
- TypeScript
- Svelte
- AWS CloudFormation
- Backend development
- Scalable system design
- High-performance software
- Software testing
- Production deployment
- Code optimization
- Technical documentation
- Software requirements writing
- Machine learning
- Large language models
- Cross-functional collaboration
- Written and verbal communication
Categories
- Software
- Technology
- Data & Analytics
Keywords
- Full Stack Engineer
- Senior Software Engineer
- Python
- React
- Next.js
- TypeScript
- Svelte
- AWS CloudFormation
- AWS
- backend development
- scalable systems
- LLM
- machine learning
- AI platform
- workflow engine
- copilots
- software requirements
- Toronto
- hybrid
- software development
Seniority
Senior
Tools
- AWS CloudFormation
Languages
- English
Fields of study
- Computer Science