Intermediate Software Developer
$120k per yearAppDirect, Inc
Intermediate Software Developer
Pour la version française de cette description de poste, veuillez consulter le lien suivant / For the French version of this job description, please refer to the following link:
- Développeur/développeuse logiciel, niveau intermédiaire
About AppDirect
Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world. AppDirect offers a subscription commerce platform to sell any product, through any channel, on any device as a service. We power millions of subscriptions worldwide for organizations. We do this by our values-driven culture, one that enables you to Be Seen, Be Yourself, and Do Your Best Work.
About Firstbase, an AppDirect subsidiary
Firstbase helps companies equip their teams with everything they need to do great work—from computers and furniture to company swag and perks. We give businesses the ability to instantly support employees with the right physical goods, and give employees the flexibility to choose what works for their unique needs. Firstbase is part of AppDirect, a subscription commerce platform that powers millions of subscriptions worldwide for organizations selling any product, through any channel, on any device—as a service.
About You
You are a Software Developer with at least 2 years of professional development experience, ready to join AppDirect’s Firstbase engineering team. Whether you hold a degree in Computer Science (or a related field) or bring equivalent hands-on experience, you thrive on solving real-world operational challenges.
In this role, you will help build and expand Firstbase’s platform, which provisions, tracks, and manages employee IT equipment from onboarding through return and end-of-life. You’ll write software used daily by our warehouse, procurement, and customer operations teams, as well as external customers.
You’ll fit right in if you embody Humility, Intensity, and a Positive Mental Attitude—someone who brings a fresh perspective, shares new ideas, and is excited to tackle new challenges while mastering new technologies.
What you'll do and how you'll make an impact
- Implement and maintain features across Firstbase's product catalog, orders, fulfillment, and customer-facing applications
- Build and extend REST and GraphQL APIs using Java (Spring) with guidance from senior engineers on design and approach
- Work with PostgreSQL and messaging systems (Kafka, SQS/SNS) as part of the platform stack
- Contribute technical designs for assigned features and stories, and explain trade-offs to teammates
- Own the quality lifecycle for the work you deliver: write tests at the right layer (unit, integration, and end-to-end), participate in code review, shepherd changes through delivery, and follow through on issues after release. Quality is a shared responsibility across product, engineering, and quality engineering
- Partner closely with Firstbase operations (warehouse, procurement, and fulfillment), first-class stakeholders in what we build. Translate their workflows and constraints into software that works in production
- Participate in team delivery practices and give and receive feedback actively
- AI-assisted development: use coding agents for bounded tasks with review. You stay responsible for understanding the change, test coverage, and merge quality
At AppDirect, we believe that innovation thrives in an environment that houses diversity of excellence, experience and thought. We respect each AppDirector as their own fingerprint; unique with no one alike. We foster an environment of inclusion without regard to race, religion, age, sexual orientation, or gender identity enabling AppDirectors to embrace their uniqueness to do their best work. As such, we strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities.
At AppDirect we take privacy very seriously. For more information about our use and handling of personal data from job applicants, please read our Candidate Privacy Policy. For more information of our general privacy practices, please see AppDirect Privacy Notice:
At AppDirect, AI tools may assist our recruitment team with administrative automations — always under human oversight. AI tools do not make hiring decisions or solely automated decisions about your candidacy – all decisions are made by our people. By submitting your application, you acknowledge that your information may be processed in this way. You may request access or deletion at any time by contacting View email address on apply.j-vers.com.
#li-hybrid
The salary band listed below reflects the expected annual base salary or OTE (on-target earnings) for this role at AppDirect and may be subject to change.
Base salary or OTE is just one component of AppDirect’s total compensation package. In addition to base pay, regular employees may be eligible for performance-based bonuses and a full range of benefits.
Canada Compensation Band $95,000 — $120,000 CAD
L'échelle salariale indiquée ci-dessous correspond au salaire de base annuel prévu ou à la rémunération cible (OTE) pour ce poste chez AppDirect et est susceptible d'être modifiée.
Le salaire de base ou la rémunération cible (OTE) ne constitue qu'une composante du package de rémunération global proposé par AppDirect. Outre le salaire de base, les employés permanents peuvent prétendre à des primes liées à la performance et à une gamme complète d'avantages sociaux. Fourchette
Échelle salariale au Canada $95,000 — $120,000 CAD
- Department Engineering and Product - Firstbase
- Location Montreal, Canada
- ...technological alternative. Job Description As a Full Stack Developer, you'll be part of a product-aligned team focused on building... ...and feedback to help improve how we build, test, and deliver software Collaborate and Learn: Work closely with senior developers to...SuggestedLong term contractPermanent employmentFull timeContract workWork at officeRemote workWorldwide
- ...to build the customer support platform for the AI era, we’re looking for top talent to join us. About the Role As a Senior Software Developer at Botpress, you’ll be at the forefront of developing innovative solutions that drive the future of conversational AI. As a...SuggestedFull timeWork at office
- ...Responsibilities Develop software according to specifications, including software requirements specifications and interface designs.... ...software-related field, or equivalent degree or experience. Intermediate or conversational French proficiency. Proficiency in full-...SuggestedFlexible hours
- ...Responsibilities Guide a software development team through implementation based on specifications and interface designs. Develop key software solutions addressing clients’ business... ...equivalent degree or experience. Intermediate or conversational French proficiency....SuggestedFull timeFlexible hours
- ...Full Stack Software Engineer - Remote Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary... ...through complex codebases and use MCP tools effectively. - Develop realistic, reproducible software engineering scenarios. - Ensure...SuggestedFor contractorsRemote work
$37 - $38.5 per hour
...setting Office Information technology (IT) service provider Responsibilities Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and solutions...Work at officeRemote work$37 - $38.5 per hour
...less than 3 years Work setting Office Information technology (IT) service provider Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and...Permanent employmentFull timeWork at officeDay shift- ...place of high expectations, integrity, innovation and a willingness to challenge consensus. We are looking for a passionate Software Developer to join our team. You will develop critical software that our traders, researchers and engineering teams use to implement and...Work from home
- ...empower individuals by fostering confidence and self-expression while celebrating intimacy and individuality. We’re looking for a Software Developer Intern to join our team. This role is ideal for a student who is eager to grow their development skills, gain hands-on...Full timeInternship
- ...Zimmer Biomet seeks a software developer to contribute to computer-assisted surgery applications in Montreal. The role involves designing robust software integrating robotics and 3D modeling to support orthopedic surgical procedures within an Agile team environment. Responsibilities...Flexible hours
- ...governments. Summary We are looking for a Senior Backend-focused Developer to join the team, the strategic network orchestration and... ...professional with a strong NetDevOps mindset: someone who brings software engineering excellence while understanding network and security...Full timeWork at office3 days per week
- ...want to build the customer support platform for the AI era, we're looking for top talent to join us. About the Role As a Software Developer at Botpress, you'll be at the forefront of developing innovative solutions that drive the future of conversational AI. As part of...Full timeWork at officeWorldwide
- ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Lead Software Developer, we expect you to be disciplined regarding software development, ready and eager to lead projects and initiatives, and...Full time
- ...The Role AspenTech is looking for a talented and experienced Developer with Quality background to join our Enterprise Operations Platform... ...the product while collaborating with our front-end and backend software developers and Product Management. As part of the EOP team, you...Full timeFlexible hours
- ...Design, build, and deliver scalable software solutions for client projects. Design... ...cloud and on-premise infrastructure. Develop backend services, APIs, and system components... ...field, or equivalent experience. Intermediate or conversational French at a minimum....Flexible hours
- ...Zimmer Biomet seeks a senior software developer to contribute to computer-assisted surgery applications in Montreal. The role involves designing robust software integrating robotics to support orthopedic surgical procedures, working within an Agile team environment. Responsibilities...
- ...the customer support platform for the AI era, we’re looking for top talent to join us. About the Role We’re looking for a Software Developer Intern to join our team full-time during the Winter 2025 semester. As part of the Engineering team at Botpress, you’ll focus on...Full timeTemporary workInternshipWork at office
- ...Junior Software Developer (Android & TypeScript) Reports To: Director of Engineering Location: Montreal, QC (Hybrid: work remotely or from the office, your choice!) About us Broadsign is a growing software company with a mission to make buying, selling, and delivering...Permanent employmentWork at officeRemote workWork from homeFlexible hours
- ...capabilities to ensure the security of critical infrastructures and sensitive events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software applications using C++. Apply software development good practices and...Permanent employmentFull timeFlexible hours
- ...The Role AspenTech is looking for a talented and experienced Developer to join our Enterprise Operations Platform (EOP) organization. In... ...automation capabilities that enable the delivery of high-quality software at scale. Working within a SAFe Agile organization, you will...Full timeFlexible hours
- ...The Role AspenTech is looking for a talented and experienced Developer to join our Enterprise Operations Platform (EOP) organization. In... ...EOP development team, the delivery of next-generation industrial software solutions that provide a software-defined, data-centric,...Full timeFlexible hours
- ...business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-... ...software companies in the world. About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable...ApprenticeshipWorldwideFlexible hours
- ...shape our culture. Here, everyone has a voice, everyone can be themselves, everyone is welcome. Motive are seeking a Senior AI Software Developer to join our Iron Man project being developed using Unreal Engine 5. You will have the opportunity to work on a variety of AI features...Full timeLocal area
$63.75k - $85k per year
...We are seeking a Junior Software Developer to join the IntelePACS Backend team and help deliver backend capabilities for Intelerads enterprise medical imaging platform. The team is building toward an AI-first way of working where agentic coding tools are a core part of how...Full timeLocal areaRemote work$95k per year
...Experience: 3 years to less than 5 years Work setting Office Private company, corporation or industry Financial technology Software company Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as...Permanent employmentFull timeWork at office- ...Zimmer Biomet seeks a Senior Software Developer to design and develop computer-assisted surgery software using C++, Qt, computer vision, and medical imaging. The role requires technical leadership and mentorship of a development team, with three days weekly on-site presence...
- ...Temps-Plein / Full-Time Mode de travail: Hybride / Work arrangement: Hybrid We are looking for a Embedded Software Developer to collaborate on one of our projects in the Space sector. Who are we? Scalian is a multinational engineering consulting firm with...Long term contractFull time
- ...integrity, innovation and a willingness to challenge consensus. We are looking for a passionate S oftware Developer to join our infrastructure team. This software-focused role involves building the services, platforms and automation that support our engineering teams and...Work from home
- ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview As a Senior Software Developer with strong Cloud, DevOps, and infrastructure experience, you design, build, and deliver robust software solutions,...Full time
- ...: Clearance is a team of enthusiastic developers and testers driven by curiosity and a passion... ...organizations. In practical terms, we develop a self-service web portal that reduces... ...archives stored on our platform. As a Software Developer, you will play a key role...Daily paidFull timeImmediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intermediate Software Developer. Be the first to apply!
- software developer no experience Montréal, QC
- software development engineer Montréal, QC
- ingenieur electronique logiciel embarque Montréal, QC
- software developer internship no experience Montréal, QC
- senior software developer Montréal, QC
- software design engineer Montréal, QC
- software engineer part time Montréal, QC
- new graduate software developer Montréal, QC
- linux software engineer Montréal, QC
- director software engineering Montréal, QC

