Tech jobs
Job listings
AI Engineer (at the rank of Research Assistant II) in the School of Computing and Data Science
Develop and deploy a next-generation AI application for an interdisciplinary legal research project using Vercel AI SDK, Azure OpenAI, PostgreSQL, and Prisma, while maintaining existing Python/Flask web apps.
Cloud Engineer
The Cloud Engineer will streamline software development lifecycles by building and automating secure enterprise applications and workflows on AWS. The role involves managing CI/CD pipelines, troubleshooting complex systems, and maintaining operational reliability through monitoring and telemetry.
Sr. SDET Engineer (Playwright / RestAssured / FTE / Onsite)
Senior SDET Engineer designing and maintaining scalable test automation frameworks using Java/Spring Boot, Playwright, RestAssured, and CI/CD tools for web apps, APIs, and distributed systems—onsite in Halifax.
Staff Front-End Developer (Angular)
The Staff Front-End Developer will lead the architecture and development of Angular-based cloud portals for cybersecurity solutions. This role involves mentoring developers, collaborating on technical strategy, and ensuring high standards for performance, security, and scalability.
Développeur Front End Web
This role involves developing and maintaining web components using Episerver/Optimizely and Angular within a Design System. The developer will collaborate with UX/UI designers and use tools like GitHub Copilot, Azure DevOps, and TDD to ensure high-quality, accessible code.
Web Developer
This mid-level Web Developer role involves designing, developing, and maintaining major websites and web applications using JavaScript, PHP, and MySQL. The position requires a TS/SCI clearance with a polygraph and involves full-stack development responsibilities.
Systems Analyst/Developer - NZ Mortality Review Committee
Develop, enhance, and maintain web-based applications and databases supporting New Zealand's National Mortality Review Committee, working with large health datasets using PHP/Laravel, MySQL, JavaScript, and Python.
Python Developer
Backend Python developer building platforms and APIs for an e-commerce logistics company, working with Python, PostgreSQL, XML, and Linux.
Web Developer / Programmer
Develops and maintains web applications and websites using HTML5, CSS, JavaScript, and PHP, focusing on responsive design and cross-browser compatibility for a productivity and analytics software provider in the insurance industry.
Web/App Developer
Develops and maintains cross-platform web/mobile apps for a creative video agency, collaborating with filmmakers and project teams to deliver projects on time using PHP, MySQL, JavaScript, and mobile SDKs.
Marketing Communication Manager
Marketing Communication Manager <script src="http://b.scorecardresearch.com/beacon.js" async=""></script><script…
Analyst Programmer
The Analyst Programmer will develop, maintain, and support application systems throughout the SDLC for a non-profit organization. The role requires proficiency in .NET technologies, C#, and web development standards.
Systems Analyst
The Systems Analyst will collect user requirements, design system components, and provide ongoing support for in-house applications. The role involves working with technologies such as MS SQL Server, .NET, and various web development tools.
Technical Analyst - Development
The Technical Analyst will design, develop, and test software systems for a logistics provider using Java, JavaEE, and Oracle PL/SQL. The role involves analyzing user requirements and collaborating with international teams on system integration and deployment.
Senior Software Developer
The Senior Software Developer will be responsible for developing cloud-based systems and mobile applications, as well as performing testing and maintenance. The role requires proficiency in JavaScript, Java or Kotlin, and experience with web and database development.
Software Engineer (6-Month Contract)
6-month contract Software Engineer building scalable front-end and back-end software for a Hong Kong mobility solutions provider, using JavaScript, Java, Swift, Kotlin, React Native, Node.js, and databases like MongoDB/PostgreSQL.
Analyst Programmer / Senior Analyst Programmer
The Analyst Programmer will develop and maintain web applications and RESTful APIs, while managing cloud infrastructure and performing system testing. The role requires proficiency in the React ecosystem, Node.js, and modern web development tools.
Temporary Analyst Programmer
The Temporary Analyst Programmer will develop, implement, and support in-house business applications using C# and MSSQL. The role involves collaborating with users to define requirements, troubleshooting systems, and liaising with vendors over a one-year contract.