Intermediate Software Developer
$95k - $120k per yearAppDirect
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:
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 job-boards.greenhouse.io.
#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
- ...in Canada/US and Europe. We currently have a role as a Intermediate Frontend Developer with our large consulting client working for a major financial... ...with team members and other teams Develop and deploy software components delivering business value Ensure proper...SuggestedPermanent employmentFull timeWork at office
$95k - $120k per year
...that enables you to Be Seen, Be Yourself, and Do Your Best Work. About You We are looking to hire a skilled and ambitious software developer in Montreal. You are a highly technical, hands-on fullstack developer with a passion for producing maintainable and robust code?...SuggestedPermanent employmentWorldwide$75k - $80k per year
...Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe. We currently have a role as a Intermediate Full-Stack Developer - JavaScript with our large consulting client, working onsite at a major financial services client in the downtown...SuggestedLong term contractPermanent employmentFull timeContract workTemporary workWork at office$70k - $80k per year
Overview Languages Bilingual Education Bachelor's degree or equivalent experience Experience 1 year to less than 2 years Hybrid Work must be completed both in person and remotely. Benefits Health benefits Dental plan Disability benefits...SuggestedRemote work- ...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 Software Developer, you'll join a development team that crafts solid, reliable software...SuggestedApprenticeshipWorldwideFlexible hours
- DRW est une société de négoce diversifiée avec plus de 3 décennies d'expérience qui réunit une technologie sophistiquée et des personnes exceptionnelles pour opérer sur les marchés du monde entier. Nous valorisons l'autonomie et la capacité à pivoter rapidement pour saisir...ApprenticeshipWork at officeWorldwideDay shift
$80k - $100k per year
...design, and sales. What we're looking for ~ B.S. degree (or higher) in Computer Science or related field. ~3+ years experience developing in Java. ~ Proven track record of delivering end to end solutions from scratch. ~ Enjoy building production grade code then...Permanent employmentWorldwide$105k - $160k per year
...is responsible for tools that help data producers increase spec compliance, accuracy, and depth of their transit data. As a software developer in our small, high-performance team, you will wear multiple hats—focusing primarily on robust backend development with secondary...Remote jobPermanent employmentFull timeContract workWork from homeHome office- ...do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. As a Senior Software Developer on the Business Intelligence technology team, you'll be part of a tight knit group of Software Developers working closely with...
- ...Write clean, readable, testable code and sensible designs for software modules. Create end-to-end tests and document external API endpoints... ...Science or a related field. At least 3 years of experience developing in Java. Proven experience delivering end-to-end solutions...Full time
- ...Job Requisition ID # 26WD9921926WD99219, Senior Software Developer (Data & Backend Development) French translation to follow!/Traduction française à suivre! Position Overview The reporting team is looking for an experienced Sr. Software Developer. You will be reporting...Full time
- ...future in travel. Come help us transform everyday travel into extraordinary experiences. ABOUT THE ROLE: As an Intermediate Fullstack Software Developer, you are a great contributor to the development of stable, scalable, tested and integrated software solutions, new...Remote jobDaily paidFull timeInternshipWork at officeWork from homeHome officeFlexible hours
- ...daily, while growing your expertise in distributed systems, machine learning infrastructure and agentic workflows. As a Backend Developer, you will: Contribute to the development lifecycle, including coding, testing, and deployment Analyze and help improve the ease...
$60k - $115k per year
...Position Description: CGI is seeking a VBA/Python Developer Securitization and Capital Markets to join a strategic team supporting a leading... ...development experience is a significant asset -Knowledge of software development best practices documentation standards and security...Full time- ...Position Overview: The Order Gateway team develops and maintains Squarepoint’s order entry gateways, which are essential for routing... ...Remain hands-on, directly driving technical delivery and ensuring software quality and reliability. Actively participate in architectural...Full time
- ...for a new opportunity? Or just checking the market? Well you might just be in the right place! We are looking for a new Senior Software Developer (Ruby) to join our high-performing software development team and help cultivate an inclusive environment where the team can do...Full timeRemote workWorldwideFlexible hours
$55.5k - $102.5k per year
...Jo b Title: Unity Software Developer for HoloMOTS Job Location: Montreal QC Job Code: 43744 Job Schedule: Day Shift Compensation Range: Between $55500 - $102500 CDN annually Software developer for the HoloMOTS application at the Canadian Space Agency....Full timeTraineeshipDirect hireDay shift$112.5k - $150k per year
...Ireland in the 2026 Best in KLAS: Global Software (Non-US) report . Job Description... ...Software Development leads a team of software developers responsible for developing and... ...expectations. Key Responsibilities ~ Leads and develops a software development team through...Full timeWork at officeLocal area- ...A career as a Chief Backend Developer within the Platforms and Automation team at National Bank means acting as an expert in the design,... ...modernization of our technology solutions through your expertise in software development, distributed architectures, AWS cloud technologies,...Flexible hours
- ...------------------------------------ Your team’s dynamic: Developers and test specialists from diverse backgrounds, united by one goal... ..., partners, and compliance agencies You believe great software means quality, security, and observability — not just working code...Full timeContract workInternshipFlexible hours
- ...Summary We are looking for a Senior Backend-focused Developer to join the team, the strategic network orchestration and automation... ...professional with a strong NetDevOps mindset: someone who brings software engineering excellence while understanding network and security...Full timeWork at office3 days per week
- ...A career as a developer ServiceNow - Financial Services Operations (FSO) in National Bank's it demand Management team means working as a... ...time. Prerequisites University degree in computer science, software engineering or related field and 5 years of professional...Full timeFlexible hours
- ...the Role We are building a dedicated product growth team, and we're hiring a Growth Engineer to operate as a full, self-sufficient software engineer within it. Reporting to the Director of Product Growth, you'll work alongside our Product Manager and Product Designer on...Long term contractWork at officeWorldwide
- ...large, global organization. Engineers thrive at Tower while developing electronic trading infrastructure at a world class level. Our... ...potential. Our Core Engineering department is seeking a Software Developer II to join the Data team in Montreal. This role is responsible...ApprenticeshipCasual workWork at officeWorldwide
- ...A career as a AWS Cloud Senior Developer on the Corporate Services IT Delivery team at National Bank means acting as a cloud development... ...in Computer Science or a related field, combined with relevant software development experience. Minimum of 5 years of experience as a...Full timeFlexible hours
- ...and infrastructure professions. Mission Mission As a Software Engineer, you will design, build and enhance applications that directly... ...priorities. Key Responsibilities Design, develop and maintain scalable, high-quality software applications....Permanent employmentTemporary work
- ..., integrity, innovation and a willingness to challenge consensus. We are looking for multiple passionate Software Developers to join our team. You will develop critical software that powers the collection, transformation, and delivery of market data used by our trading...
- ...Location: Montreal, Quebec, CA, H4M2Z2 Company: Corning Requisition Number: 62298 iBwave is looking for a talented Software Developer to join our team. We are a small but mighty group of technology professionals, and we are looking for a flexible, resilient and...Full timeImmediate startFlexible hours
- ...A career as a Chief Developer in Data Engineering within the Data Strategy team in the Business Performance, Evolution and Processes sector... ..., GitHub Actions, Bitbucket, and Jira. (Asset) Knowledge of software development best practices, automated testing, and continuous...Full timeFlexible hours
- ...A career as a Principal Developer Automated test on the SAP Platform team at National Bank means serving as a Test Automation Specialist.... ...equivalent relevant experience. A minimim of experience in software quality or test automation. Proficiency in automated testing...Flexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intermediate Software Developer. Be the first to apply!
- software developer summer internship Montréal, QC
- software engineer - ai machine learning Montréal, QC
- software engineer co-op Montréal, QC
- software developer co-op Montréal, QC
- junior software developer Montréal, QC
- software development engineer Montréal, QC
- part time software developer Montréal, QC
- développeur logiciel Montréal, QC
- software developer no experience Montréal, QC
- software engineer intern Montréal, QC
