Full Stack Developer, Contract
BIMM
| Company | BIMM |
| Category | Engineering |
| Location | Toronto |
| Remote | On-site (inferred) |
| Employment | Not stated |
| Level | Not stated |
| Salary | Not stated by the employer |
| Posted | 16 Jul 2026 |
| Last verified | 30 Jul 2026 |
| Source | Employer career page (greenhouse) |
Description
BIMM is booming, so we’re looking for an Intermediate Full Stack Developer on contract (until Dec 24, 2026) to join our team!
This is a hybrid role requiring two days per week in our Toronto office.
Who we are
BIMM is a Toronto-based agency that lives at the intersection of data, technology, and creativity to provide clients with high-performing campaigns and digital products that shape connected customer experiences. We’ve helped our clients implement fully integrated CRM customer journeys, built robust digital experiences, and created national loyalty programs with decades of experience in sectors of automotive, financial, telco and retail.
We are creative realists, which means our ideas and solutions are grounded in the realities of our clients’ business. We believe big ideas are nothing without big results (and flawless execution); high-performing agencies deliver high-performing campaigns, products, and experiences; and the best solutions happen when we collaborate with clients as partners.
Our Technology department is a 50+ person distributed team of Developers, QA, and Architects delivering amazing digital products on a leading-edge technology stack.
This is an active role with immediate impact and a clear place on the team.
Who we’re looking for
You use modern tools and frameworks (REACT and Node.js) and can code up an application from scratch and spin up a cloud infrastructure to host it. You have a clear understanding of security and build it into any of your services. Although you have the full support of your teammates, you are able to participate in the research and solution of complex problems. At the same time, you know when to ask for help and don’t let pride or ego get in the way, because after all, you are part of a team.
“Initiative” is your middle name, and you don’t give us a chance to chase you. We are on the hunt for people who have an innovative mindset (you still dream of that moonshot project but are currently working on your side-gig)! Is this you?
Responsibilities
Designing and developing user interfaces (UIs) : This involves translating design mockups into actual web pages using HTML, CSS, Component Libraries, and React with Typescript.
Creating responsive and interactive web pages: Ensuring websites look good and function smoothly on all devices (desktops, tablets, and phones).
Optimizing website performance: Making sure websites load quickly and efficiently.
Writing server-side code: Using languages like Javascript, Typescript on Node.js to handle data storage, retrieval, and processing.
Developing APIs (Application Programming Interfaces): Creating interfaces that allow different applications to communicate with each other.
Managing databases: Designing, implementing, and maintaining databases to store and organize data.
Testing : Writing and updating Jest unit tests and Cypress E2E tests to ensure strong test-driven development.
Understanding the entire web development process: Having a holistic view of how the front-end and back-end work together.
Troubleshooting and debugging issues: Being able to identify and fix problems that may arise in any part of the application.
Working with different technologies: Being proficient in a variety of programming languages, frameworks, and tools.
Commun icating with Stakeholders: Reporting on&nbs
986,449 openings. Erioun finds yours.Scored against your own profile, every hour.Try the radar →