Intermediate Software Developer

Appdirect
Montreal
Workplace: HybridFull timeCAD 95,000 - 120,000 annuallyFunction: Software EngineeringExperience: 2+ yearsSkills: ["Collaboration","Problem-solving","Code review participation"]

Help build and expand a platform that provisions, tracks, and manages employee IT equipment across onboarding to end-of-life. You’ll implement product and customer-facing features, design and deliver REST and GraphQL APIs in Java (Spring), and work with PostgreSQL and messaging systems (Kafka, SQS/SNS). Partner with operations teams to translate workflows into production software, own quality via thorough testing and reviews, and use AI-assisted coding agents for bounded tasks under human oversight.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Appdirect
Appdirect
18 hours ago

Intermediate Software Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Help build and expand a platform that provisions, tracks, and manages employee IT equipment across onboarding to end-of-life. You’ll implement product and customer-facing features, design and deliver REST and GraphQL APIs in Java (Spring), and work with PostgreSQL and messaging systems (Kafka, SQS/SNS). Partner with operations teams to translate workflows into production software, own quality via thorough testing and reviews, and use AI-assisted coding agents for bounded tasks under human oversight.
Location: Montreal
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Implement and maintain features across the product catalog, orders, fulfillment, and customer-facing applications.
  • •Build and extend REST and GraphQL APIs using Java (Spring), incorporating guidance on design and approach.
  • •Work with PostgreSQL and messaging systems (Kafka, SQS/SNS) as part of the platform stack.
  • •Own quality for delivered work by writing unit, integration, and end-to-end tests, participating in code reviews, and shepherding delivery and post-release issues.
  • •Partner with operations stakeholders to translate workflows and constraints into production software, and actively participate in team delivery practices.

Pay and Benefits

Salary: CAD 95,000 - 120,000 annually

Key Requirements

  • •At least 2 years of professional development experience as a software developer.
  • •Degree in Computer Science (or related) or equivalent hands-on experience.
  • •Build features across product catalog, orders, fulfillment, and customer-facing applications.
  • •Experience designing and delivering REST and GraphQL APIs.
  • •Work with PostgreSQL and messaging systems as part of the platform stack.
Experience:2+ years
Education:
Skills:CollaborationProblem-solvingCode review participation
Languages:FrenchEnglish
Tech Stack:JavaSpringRESTGraphQLPostgreSQLKafkaSQSSNS

Company Brief

Appdirect
Provides a cloud commerce platform enabling businesses and service providers to sell, distribute, and manage subscriptions, digital services, and third-party applications through marketplaces and billing/commerce tools.
Industry: Enterprise Software
Company Size: Large (251 to 1,000 employees)
Growth: Established Company
Funding: Series D
Headquarters: San Francisco, United States
Founded: 2009
WebsiteLinkedIn