Job Closed
This listing is no longer active.
The University of Ottawa embraces diversity and inclusion in the workplace. We are passionate about our people and committed to employment equity. We foster a culture of respect, teamwork, and inclusion, where collaboration, innovation, and creativity fuel our quest for research and teaching excellence. All qualified persons are invited to apply We welcome applications from qualified Indigenous persons, racialized persons, persons with disabilities, women, and LGBTQIA2S+ persons Committed to creating and maintaining an accessible, barrier-free work environment Working with applicants with disabilities requesting accommodation during the recruitment, assessment, and selection processes
Teaching Assistant
Location
Worldwide
Posted
78 days ago
Salary
C$32 - C$50 / hour
Seniority
Mid Level
No structured requirement data.
Job Description
Teaching Assistant
University of Ottawa
Role Description This position involves a combination of tasks such as: - Leading discussion groups - Marking papers and exams - Office hours to meet with students - Proctoring exams The student must meet the deadlines set by the supervisor and attend lectures if requested to do so. Qualifications - BA Honours in Criminology or equivalent - Priority will be given to candidates in accordance with articles 18.5 and 18.6 Requirements - All University of Ottawa employees are required under provincial law to successfully complete all mandatory legislated training offered by the University. - The list of training requirements may be modified by provincial law. - If you are invited to continue the selection process, please notify us of any particular adaptive measures you might require. - We may consult with the Health and Wellness sector of Human Resources, if needed. - Any information you send us will be handled respectfully and in complete confidence. Benefits - Hourly Rate: $31.89 for undergraduate students; $50.25 for graduate students (2024-2025) - These rates do not include vacation pay nor statutory pay. - Retro pay will be applied after the ratification of a new collective agreement.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Product Engineer
WazoWazo is the evolution of campus mentorship, providing on-demand peer mentorship services for mental health issues.
• You will work on: SIP/VoIP signaling • RTP media flows • Distributed backend systems • Event-driven architectures • Low-level, performance-sensitive network components • AI-augmented engineering workflows • You will contribute across the entire stack, from protocol handling to API-driven orchestration. • You will be responsible for: • Architecture: clean interfaces between protocol, media and API layers • Reliability & operability: instrumentation, debugging, incident management, hardening • Performance: latency, throughput, resource usage, media-path efficiency
• Own backend robustness: Improve and maintain core backend components with a focus on correctness, performance, and long-term maintainability • Solve complex business logic: Identify and fix edge cases caused by heterogeneous customer data and evolving requirements • Improve database performance: Analyze and optimize slow queries, data access patterns, and schema decisions as data volume increases • Build pragmatic solutions: Extend existing systems carefully, choosing simplicity over premature optimization & abstraction • Collaborate on operations where it matters: Contribute to infrastructure, CI/CD, observability, and deployment improvements that directly impact backend stability and scalability • Work closely with the team: Collaborate with other engineers and product to turn real operational needs into reliable backend behavior
• Work across the full stack (NestJS/React) to develop new features, maintain the existing codebase, and ensure high availability. • Manage AWS services, IAM (Cognito), improve CI/CD pipelines (GitHub Actions), and oversee IaC provisioning using CloudFormation/CDK. • Research solutions, create PoCs, and keep our technology currency and security posture up to date. • Provide L3/L4 technical support and promptly address production issues to maintain service quality. • Communicate frequently with business stakeholders to translate requirements into high-quality deliverables.
• Arbeiten in office in München, Stuttgart oder Mannheim oder von zuhause aus • Zusammenarbeit in Projektteams an der Digitalisierung wichtiger Bereiche • Verantwortung für sauberen, strukturierten, lesbaren und dokumentierten Code • Arbeiten nach Best Practices und neuesten Methoden der Softwareentwicklung • Unterstützung von Teamkollegen um gemeinsam zu wachsen und sich weiterzuentwickeln



