Junior-Intermediate Software Developer (Winnipeg)

Junior-Intermediate Software Developer (Winnipeg)

19 Sep
|
3Common
|
Winnipeg

19 Sep

3Common

Winnipeg

$60,000–$75,000+ a year · Stock options · Winnipeg, Exchange District

Who We Are:

3Common is a fast-growing tech startup located in Winnipeg, Canada. We're building the modern all-in-one operating system for event-driven businesses. From comedy clubs and theatres to music venues, festivals, and conferences, our platform helps hosts sell tickets, market smarter, and manage operations in one place, without stitching together five different tools.

We build AI-first, both in the product and in how we work, and we're serious about using it to make a real difference for the businesses we serve. We believe the best businesses deserve tools that don't get in their way, so hosts can focus on what matters: creating unforgettable experiences and growing their business. Check us out at 3common.com

We are hiring a strong Junior to Intermediate Software Developer to join our team!

Who We're Looking For:

We're looking for a strong junior or intermediate developer who wants more than a ticket queue and wants to get in early and grow with the company.

You'll work directly with one of our two domain owners as your mentor, and you'll own real projects end to end: scoping, building, shipping, and supporting what you built in production. You'll make design decisions inside your domain, ship features customers asked for, and fix the bugs that matter.

We're a small team, so everyone wears a few hats, and there's room to grow in whichever direction you enjoy most. You'll be working out of one of the nicest office spaces in Winnipeg's Exchange District with a team that cares about getting it right and has your back when it's hard.

Our Tech:

Our platform is a multi-domain system covering commerce, ticketing, customers, engagement, billing, and more, with a core library, an API server, and separate web apps for hosts and for their guests.





We work from written specs, so you always know what you're building and why, and we use AI coding tools as a normal part of how we ship.

The frontend is Vue, TypeScript, Astro JS. The backend runs on TypeScript, Firebase, MongoDB, Coolify, and server-less functions on Netlify. Payments run through Stripe.

You will be a great fit if you have strong skills in these areas:

- TypeScript and JavaScript
- Vue (or React or Svelte, and ready to learn Vue)
- REST APIs and backend development
- Firebase and MongoDB
- Git and GitHub

You don't need to know all of these, but what you don't know, be ready to learn quickly.

Requirements:

- 1 to 3 years of professional software development experience, or equivalent project work you can show us
- Experience working with Git and GitHub in a team: branches, pull requests, code review
- Technical experience working on a team, not only solo projects
- Able to break work into pieces, estimate honestly, and communicate when the estimate changes
- Delivers on time and takes ownership of what you ship, including bugs and small customer feature requests
- Asks questions early instead of guessing for a week
- Hardworking and a fast learner
- Loves startups and wants their work to have an impact
- Located in Winnipeg or willing to relocate

Nice to Haves:

- Experience with Claude Code or similar AI coding tools
- Experience shipping features that used an LLM or MCP integration




- Experience with payments, ticketing, certificates, or event-related/CRM software
- Experience with server-less platforms like Netlify
- Experience writing automated tests and familiarity with CI/CD processes
- Bachelor's degree in computer science or a related field

Growth: We have a written path from junior to intermediate to senior, with explicit expectations at each level. You'll know what the next step looks like and what it takes to get there, and you'll be working alongside developers who own entire domains of the platform.

Benefits

- Flextime
- Paid time off
- Vision care
- Dental care
- Stock options
- Paid vacation
- Casual dress
- Extended health care
- Company events
- Flexible schedule

Job Details:

- Job type: Full-time, permanent
- Pay: $60,000 to $75,000 base + stock options. Full breakdown during the interview process.
- Schedule: Monday to Friday, flex-time
- Location: Winnipeg, Exchange District. In office with hybrid flexibility - can reliably commute to the office (required)

How to Apply: Send your resume, a link to something you built, and your earliest start date to [email protected]. A short note about a project you're proud of counts for more than a cover letter.

Job Type: Full-time

Pay: $60,000.00-$75,000.00 per year

Advantages

- Casual dress
- Company events
- Dental care
- Extended health care
- Flexible schedule
- Life insurance
- Paid time off
- Stock options
- Work from home

Flexible language requirement:
- French not required

Ability to commute/relocate:
- Winnipeg, MB R3B 0R3: reliably commute or plan to relocate before starting work (required)

Experience:
- Web development: 1 year (required)

Location:
- Winnipeg, MB R3B 0R3 (required)

Work Location: In person

📌 Junior-Intermediate Software Developer (Winnipeg)
🏢 3Common
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: junior-intermediate software developer (winnipeg) / winnipeg