Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

AppDirect

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.

What you'll do and how you'll have an impact
  • Write clean, readable code with sensible design for modules containing multiple functions.
  • Consistently produce testable code with a strong understanding of boundary and negative test cases. Write end-to-end tests.
  • Create readable documentation for external API endpoints and structures. Leverage code from third parties or other teams with guidance.
  • Take ownership of simple projects independently.
  • Work under the guidance of senior engineers while contributing value to team meetings, brainstorming sessions, and retrospectives.
  • Consistently deliver systems and features that provide significant value to customers and/or other teams.
  • Reliably deliver quality products under deadlines. Raise issues that could impact delivery or timelines without fear of blame. Provide detailed code reviews and help document idioms and best practices.
  • Collaborate shoulder to shoulder with some of the best people across product management, 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 supporting and maintaining it once it goes live.
  • Courage to dig-in, refactor code, and explore new technology.
  • Knowledge of web service technologies and building REST APIs.
  • Core Java & Java Frameworks:  Spring Framework / J2EE / Reactor
  • HTML / CSS3 & JavaScript / TypeScript. Added advantage if you know ReactJs / Redux / AngularJS.
  • Node.Js & Node.JS Frameworks: Express / HappiJS
  • MySQL / MongoDB ( Should understand MySQL procedures)
  • Data Structure / Algorithms 
  • Unit Testing using JUnit
  • Working knowledge and some experience with  Containers: Docker / Rkt
  • Working knowledge and some experience with  Orchestration: Kubernetes / Mesos / OpenShift
  • Working knowledge and some experience with  Messaging: RabbitMQ / Kafka
  • Design Patterns is not must but desirable 
  • Integration Testing / Performance Testing  is not must but desirable 
  • Agile Development methodology is not must but desirable 

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.

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Software Developer in Montréal, QC vacancy
  •  ...schedule 3 days per week. What You'll Do: Expand our ability to develop and deliver the digital gaming services that power the Wizards...  ...of our ecosystem. What You'll Bring: ~5+ years of software development experience, including experience supporting delivery... 
    Suggested
    Long term contract
    Work at office
    3 days per week

    Hasbro

    Montréal, QC
    1 hour ago
  •  ..., 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 engineering teams use to implement and analyze our algorithmic trading strategies. As... 
    Suggested

    DRW

    Montréal, QC
    8 hours ago
  • $46.15 per hour

    Software Developer Media Stunner Inc. Stunner Med Location Montréal, QC Salary 46.15 hourly / 30 hours per week Full time Day Starts as soon as possible Benefits: Other benefits Languages English or French Education College, CEGEP or other non-university certificate... 
    Suggested
    Hourly pay
    Full time
    Immediate start
    Remote work

    Media Stunner Inc.

    Montréal, QC
    10 days ago
  • $46.15 per hour

     ...other non-university certificate or diploma from a program of 3 months to less than 1 year Tasks Write, modify, integrate and test software code Communicate technical problems, processes and solutions Prepare reports, manuals and other documentation on the status,... 
    Suggested
    Full time
    Temporary work

    Media Stunner Inc. Stunner Med

    Montréal, QC
    11 days ago
  •  ...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... 
    Suggested
    Apprenticeship
    Worldwide
    Flexible hours

    AppDirect

    Montréal, QC
    8 hours ago
  • $45 per hour

     ...interactive media design or equivalent experience Work setting Office Startup company Tasks ~ Write, modify, integrate and test software code Computer and technology knowledge Unity3D C++ Python Unreal Engine Type of media ~ Video games... 
    Permanent employment
    Work at office

    Eden Creative Studio Inc.

    Montréal, QC
    15 days ago
  •  ...this by our values-driven culture—one that enables you to Be Seen, Be Yourself, and Do Your Best Work. About You You are a Software Developer with a team-first mentality. You have a knack for solving difficult problems, debugging non-trivial issues and creating innovative... 
    Worldwide

    AppDirect

    Montréal, QC
    8 hours ago
  •  ...driven culture—one that enables you to Be Seen, Be Yourself, and Do Your Best Work. About You We are looking for a Staff AI Software Developer to join the core Devs.AI team. This is a critical Individual Contributor (IC) role that operates with extreme autonomy in a "... 
    Worldwide

    AppDirect

    Montréal, QC
    8 hours ago
  •  ...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 PHP developer with a passion for producing maintainable and robust code? You’re... 
    Worldwide

    AppDirect

    Montréal, QC
    8 hours ago
  • $100k - $120k per year

    Education: Expérience: Education Bachelor's degree or equivalent experience Screening questions Are you authorized to work in Canada? Do you have experience working in this field? Experience ~5 years or more Employment terms options ~ Day Workplace...
    Permanent employment
    Full time

    Gameloft

    Montréal, QC
    23 days ago
  •  ...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... 
    Apprenticeship
    Casual work
    Work at office
    Worldwide

    Tower Research Capital

    Montréal, QC
    8 hours ago
  •  ...enables you to Be Seen, Be Yourself, and Do Your Best Work. About You  We are looking to hire a skilled and ambitious Senior Software Developer in Montreal. You are a highly technical, hands-on PHP developer with a passion for producing maintainable and robust code? You’re... 
    Worldwide

    AppDirect

    Montréal, QC
    8 hours ago
  •   MaintainX is the world leading mobile-first workflow management platform for industrial and frontline workers. We are a modern IoT enabled cloud based tool for maintenance, safety, and operations on equipment and facilities. MaintainX powers operational excellence for 12...
    Long term contract

    MaintainX

    Montréal, QC
    8 hours ago
  •  ...reliable, auditable billing platform. You'll be one of the first developers on this team, owning the systems that power every revenue-...  ...systems Mentor other developers and deeply review code Improve software development standards, tooling and processes & bring best... 
    Long term contract
    Contract work
    Immediate start

    MaintainX

    Montréal, QC
    8 hours ago
  •  ...list, which recognizes companies making people’s lives better through innovation. Your Role at SafelyYou As a Senior Embedded Software Developer, you will design and develop our next-generation IoT AI vision sensors and SafelyYou life safety devices, which are used to... 
    Remote work
    Work from home

    SafelyYou

    Montréal, QC
    7 days ago
  • $114.5k - $167.5k per year

     ...than 5 years Work setting Electronic, electrical or aerospace manufacturing company Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and... 
    Long term contract
    Permanent employment
    Relocation
    Flexible hours

    Nord Quantique

    Montréal, QC
    a month ago
  •  ...Austin (Texas) and Nicosia (Cyprus).   *A select number of positions require full-time in office attendance*  If you're a Senior Go developer and want to get the chance to work on an ads platform that serves over 2.5 billion impressions daily, then keep reading. As a key... 
    Full time
    Internship
    Work at office
    Local area
    Remote work

    Aylo Careers

    Montréal, QC
    8 hours ago
  •  ...As a Senior Full-stack Developer , you will play a key role in designing, developing, and maintaining high-quality, scalable, and secure software solutions. You’ll work across the stack, from front-end to back-end, building features that deliver real business value and contribute... 
    Internship
    Work at office
    Remote work
    Flexible hours

    Novisto

    Montréal, QC
    8 hours ago
  •  ...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 employment
    Full time
    Flexible hours

    CS Group

    Montréal, QC
    15 days ago
  • $107k - $157.3k per year

     ...Angular, etc.Expérience avec des outils de surveillance (Kibana, Splunk, Looker)Expérience avec C++ sera un atout26WD94704, Senior Software Developer Position OverviewAutodesk, Inc. (NASDAQ: ADSK) makes software for people who make things. We are a global leader in design and... 
    For contractors
    Remote work

    Autodesk

    Montréal, QC
    25 days ago
  •  ...place of high expectations, integrity, innovation and a willingness to challenge consensus. We are looking for an AI Full Stack Software Developer to join our AI and Multi Asset Systematic Strategies team. This team builds AI and ML-powered tools and solutions that enable... 
    Remote work

    DRW

    Montréal, QC
    8 hours ago
  •  ...automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology...  ...team owns Vention's application authoring platform. We develop the cloud-first authoring experience along with the set of SDKs,... 
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    18 days ago
  •  ...their emissions.  Reporting to the Mission Platform lead, GHGSat is looking for an innovative and experienced Backend Developer for our Payload Planner software. As part of a cross-functional team deployed around Agile Scrum, you will be designing, developing, and supporting... 
    Full time
    Local area
    Remote work
    Flexible hours

    GHGSAT

    Montréal, QC
    1 day ago
  • $101.8k - $124.4k per year

    Randstad Digital is actively seeking a Senior Software Engineer – Intelligent Automation & Agentic AI on behalf of our client, a prominent...  ...of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Flexible hours

    Randstad

    Montréal, QC
    2 days ago
  •  ...automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology...  ...difference. Job Description As a Senior Simulation Developer at Vention, you’ll be a key contributor to the evolution of our... 
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    23 days ago
  •  ...Your team’s dynamic: We are looking for Developers with varied levels of experience -...  ...Bachelor’s degree in Computer Engineering, Software Engineering or Computer Science, or equivalent...  ...of technical skill and creativity to develop powerful, efficient solutions for a highly... 
    Flexible hours

    Genetec

    Montréal, QC
    4 days ago
  •  ...REST APIs, with a focus on consistency, scalability, and great developer experience. Want to see what it currently looks like? Head over...  ...traces, and metrics). About You: ~4+ years of professional software engineering experience building backend systems, APIs, or... 
    Contract work
    Work at office
    Flexible hours

    MaintainX

    Montréal, QC
    8 hours ago
  •  ...funding round, bringing our total funding to $254 million and valuing the company at $2.5 billion. We are seeking a Senior Software Developer to drive the technical delivery of MaintainX’s compliance and multi-region deployments, including both single-tenant and multi-tenant... 
    Shift work

    MaintainX

    Montréal, QC
    8 hours ago
  •  ...whether they're in the office or working from home. Parsec is a wholly-owned subsidiary of Unity. Parsec is hiring a Senior Software Developer to join our small but talented native team, working on our low latency game streaming app. The Parsec app is the foundation of everything... 
    Daily paid
    Work at office
    Remote work
    Work from home
    Worldwide
    Relocation package
    Flexible hours

    Unity Technologies

    Montréal, QC
    8 hours ago
  •  ...Our team brings together more than ten developers and test specialists from diverse backgrounds...  ...clean, maintainable, and performant software. We experiment, iterate, and continuously...  ...work. We’re looking for a software developer to join the Access Control team. You should... 
    Flexible hours

    Genetec

    Montréal, QC
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!