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

Intermediate Software Developer

Full-time

Ecruit

Intermediate Software Developer

Position: Intermediate Software Developer

Location: Remote (Canada)

Company: Vmo Solutions

Start Date: Flexible

About the Role

We are seeking a capable, collaborative Intermediate Software Developer to join our growing team. In this role you will own features end to end, from design discussion through to production, on cloud-based applications used daily by airline operations teams.

You will work across the stack with a strong focus on TypeScript, React, MongoDB, and AWS serverless technologies. This is the right role for someone who has a few solid years behind them, can work independently on well-defined problems, and is ready to start influencing how things are built rather than only building them.

Responsibilities

  • Design, develop, and maintain features in scalable web applications using TypeScript
  • Own features end to end, including estimation, implementation, testing, and release
  • Build secure, robust front-end and back-end solutions using React and modern JavaScript tooling
  • Contribute to MongoDB data models, queries, and indexing decisions
  • Implement AWS serverless components (Lambda, API Gateway, SNS, SQS, EventBridge, Step Functions)
  • Write and maintain automated tests as a normal part of delivery
  • Review another developer's code and offer constructive, specific feedback
  • Work directly with product and operational stakeholders to understand what the software actually needs to do
  • Help support and troubleshoot production systems
  • Suggest and drive improvements to existing systems, tooling, and development processes

Qualifications

  • 2 to 5 years of professional software development experience
  • Solid working experience with React and TypeScript
  • Practical experience with MongoDB or another NoSQL database, including writing efficient queries
  • Hands-on experience building or maintaining applications on AWS, ideally serverless
  • Comfortable writing automated tests and familiar with testing practices
  • Some exposure to CI/CD pipelines and day-to-day production operations
  • Able to take a defined feature and carry it to completion with limited supervision
  • Strong communication skills and the ability to work effectively in a remote team
  • Willing to take initiative, ask the right questions, and make sensible decisions on your own

Preferred Qualifications

  • AWS Certifications (for example, AWS Certified Developer or Solutions Architect Associate)
  • Exposure to distributed or event-driven systems
  • Familiarity with Agile development methodologies
  • Experience mentoring or onboarding a more junior developer
  • Background in highly regulated or operationally critical systems

Why Join Vmo Solutions?

  • Real-World Impact: Your work directly supports airline flight operations, helping crews and dispatch teams operate more efficiently and safely.
  • Genuine Ownership: You will own features outright rather than working from someone else's ticket queue.
  • Technical Influence: A small team means your opinion on tooling and design carries real weight.
  • Pragmatic Innovation: We value thoughtful solutions over buzzwords.
  • Continuous Learning: Stay hands-on with modern cloud technologies in a real-world domain.

How We Work

  • Fully remote team across Canada
  • Highly collaborative, low-ego culture
  • Modern tech stack and cloud-first mindset
  • Focus on building the right things, not just more things
  • A company that has grown steadily and is excited about where it is going next

What Vmo Offers

  • Competitive total compensation for an intermediate development role
  • Group health and dental benefits
  • Health and wellness allowance
  • A clear path toward senior responsibilities as you grow
  • Meaningful influence over the product and the way we build it

Equal Opportunity

Vmo Solutions is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Employment decisions are based on qualifications, merit, and business needs.

We appreciate the interest of all applicants. Only those selected for an interview will be contacted.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Intermediate Software Developer in Canada vacancy
  • $61.6k - $113.9k

     ...business requirements. Responsibilities: Drive the overall software development lifecycle and collaborate across functional teams...  ...rectify issues within business systems and service applications. Develop high-quality technology applications and services using... 
    Suggested
    Full time
    Work at office

    BMO Financial

    Canada
    more than 2 months ago
  • $40 - $45 per hour

     ...Java Full Stack Developer Location: Montreal, QC Hybrid (3 Days WFO) Duration: 6 12 Months Experience Level: 5 8...  ...Linux environment Data structures and algorithms Software design patterns and architecture Troubleshooting and application... 
    Suggested

    Hirematic Talent Solutions

    Canada
    2 days ago
  •  ...but we build more than projects. We have developed a proprietary Digital Operations...  ...enterprise analytics. We operate a full software development lifecycle internally, from...  .... This role may be filled at either an intermediate or senior level depending on the depth... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work

    Surerus Murphy Joint Venture

    Canada
    a month ago
  •  ...We are hiring for a Java Developer. This role focuses on hands-on Core Java development for large-scale Market Risk technology...  ...~ Strong understanding of data structures, algorithms, and software design patterns ~ Strong working knowledge of Linux/Unix... 
    Suggested

    J M Group Inc

    Canada
    2 days ago
  • $140k

     ...improvement. You Have: - 7–10+ years in deployment, implementation, solutions engineering, or systems architecture (SaaS/enterprise software). - Led complex, multi-stakeholder enterprise implementations, including API, SDK, and cloud integrations. - Deep technical skills... 
    Suggested
    Remote work
    Shift work

    Array

    Canada
    14 days ago
  • $122.1k - $162.8k

     ...reduce the years needed. We look for at least 8+ years in a software engineering or infrastructure role within a cloud, PaaS, and...  ...CD pipelines. We design, build, and operate our Integrated Developer Platform to speed application delivery through gated CI/CD pipeline... 
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  •  ...At Render, we’re building the modern cloud platform for developers creating AI-native, full-stack, multi-service applications. Our mission is to eliminate the tradeoff between the power of hyperscalers and the simplicity of developer-friendly platforms—so teams can ship... 
    Worldwide

    Render

    Canada
    2 days ago
  • $130k - $180k

     ...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers,...  ...not the other way around. You DON’T need to be an Exploit Developer or Vulnerability Researcher. You DO need to read iOS internals... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Magnet Forensics

    Canada
    2 days ago
  • $149.6k - $199.5k

    Salary: $149,600 - 199,500 per year Requirements: We require a bachelors degree in computer science, information technology, engineering, or a closely related discipline; a masters degree is preferred. We need 15+ years of IT experience, including at least 5 years...
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  •  ...We are seeking a Senior Core Java Engineer to design, develop, and support high-performance, scalable enterprise applications. The ideal...  ...in Core Java, distributed systems, backend engineering, and software design principles. This role involves collaborating with cross-... 

    J M Group Inc

    Canada
    2 days ago
  • $61.6k - $113.9k

     ...113,900 per year Requirements: ~4-6 years of experience in software development, supported by a relevant degree or comparable experience...  ...and Spring Boot in a microservices and cloud-based setting. Develop integrations for systems and applications using RESTful APIs,... 
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  •  ...Role:- Tech Lead / Senior Software Architect (Embedded C/C++ Systems) Location:- Sainte-Anne-de-Bellevue & Kirkland, Quebec, CAN (...  ...decisions and provide hands-on guidance to development teams. Develop, integrate, test, and maintain embedded flight software using C... 
    1 day per week

    Apetan Consulting llc

    Canada
    2 days ago
  • $117.25k - $144.84k

     ...workflow (Dev → Test → Production), enforcing quality gates and release controls at each stage to protect operations stability. Develop and maintain automated test and validation frameworks for source code packages prior to deployment, including integration checks against... 
    Full time
    Work experience placement
    Work at office
    Worldwide

    Greenheck Group

    Canada
    2 days ago
  • $99.1k - $132.1k

     ...security principles is important. We value understanding of software engineering practices, including DevOps, CI/CD pipelines, test...  ...environments. We partner with cloud and application architects to develop cloud infrastructure for customer-facing applications and... 
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  •  ...solutions, including VPCs, Transit Gateway, VPC Peering, PrivateLink, VPC Endpoints, and related routing and connectivity services. - Develop and maintain reusable Terraform modules, remote state management, and version-controlled configurations that enforce infrastructure... 
    Full time
    Remote work
    Worldwide

    Beyondtrust

    Canada
    14 days ago
  • $122.1k - $162.8k

     ...infrastructure environments. We advance infrastructure automation, orchestration, and reliability engineering practices. We develop and enforce governance frameworks for SLAs, OLAs, and security/compliance requirements. We assess emerging technologies and recommend... 
    Full time
    Work at office
    Flexible hours
    2 days per week

    MCKESSON

    Canada
    more than 2 months ago
  •  ...meaningful impact is rewarded. Position Summary We are seeking an experienced Application Engineering professional to design, develop, and support enterprise applications leveraging Microsoft Power Platform technologies. The successful candidate will provide technical... 
    Full time

    MUFG Bank, Ltd.

    Canada
    3 days ago
  • $64k - $104k

    Salary: $64,000 - 104,000 per year Requirements: Extensive experience in Windows Server and/or Linux Server administration, including installation, configuration, patching, and troubleshooting Proficient in virtualization technologies such as VMware, Hyper-V, or...
    Full time
    Work at office

    Astra North Infoteck Inc.

    Canada
    more than 2 months ago
  • $75.9k - $141.9k

     ...- 141,900 per year Requirements: ~6+ years of professional software development experience, along with a relevant post-secondary degree...  .... ~ Practical experience utilizing AI-supported coding or developer productivity tools such as Microsoft Copilot or GitHub Copilot... 
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  •  ...organizations throughout the United States. AIS provides IT staffing and staff augmentation, cybersecurity, IT consulting, custom software development, cloud services, data engineering, artificial intelligence, application development, and related technology solutions.... 
    Contract work
    Temporary work
    Local area
    Remote work
    2 days per week

    All IT Solutions

    Canada
    2 days ago
  • $99.1k - $132.1k

    Salary: $99,100 - 132,100 per year Requirements: We typically look for a bachelors degree in Computer Science, Information Systems, Engineering, or a related discipline, or an equivalent mix of education and experience. We usually expect 7+ years of relevant professional...
    Full time
    Temporary work

    MCKESSON

    Canada
    a month ago
  • $90k - $130k

     ...demonstrated success building and supporting production-ready software with clear modular boundaries, such as separate services for parsing...  ...passionate orchestration specialists and experienced software developers who want to help shape the future of autonomous systems like... 
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  • $81.5k - $108.6k

     ...cloud-native systems, and distributed application environments, including how to troubleshoot them. We prefer experience in Agile software development settings. We value familiarity with automated testing frameworks and quality engineering practices that support... 
    Full time
    Work at office
    Flexible hours
    2 days per week

    MCKESSON

    Canada
    3 days ago
  • $81.5k - $108.6k

     ...quality. Preferred qualifications include Salesforce Marketing Cloud certifications such as Email Specialist or Marketing Cloud Developer. We prefer experience integrating Marketing Cloud with Sales Cloud or Service Cloud. We value familiarity with customer data... 
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  • $70k - $125k

     ...Responsibilities: We design product solutions in machine vision, AI, and automation for the manufacturing sector. We develop and integrate software algorithms and hardware solutions to expand product capabilities. We design hardware layouts, including illumination... 
    Full time
    Casual work

    Corpex

    Canada
    2 days ago
  •  ...Software Developer - Full Stack – Senior All IT Solutions Canada · Ontario, Ontario Workplace Type — Remote Employment Type — Contract We are currently seeking a qualified Software Developer - Full Stack – Senior to support this engagement. Please review... 
    Contract work
    Temporary work
    Local area
    Remote work

    All IT Solutions

    Canada
    2 days ago
  • $61.6k - $113.9k

     ...113,900 per year Requirements: ~4-6 years of experience in software development, holding a related degree or equivalent qualifications...  ..., testing (SIT/UAT), deployment, and production support. Develop and sustain applications utilizing Java and Spring Boot within... 
    Full time
    Work at office
    2 days per week
    3 days per week

    BMO Financial

    Canada
    more than 2 months ago
  •  ...Abbotsford, BC . This is an excellent opportunity for an intermediate to senior-level engineer with strong experience in product design...  ...systems involving mechanical, electronic, firmware, and software components . This role is ideal for someone who enjoys solving... 
    Permanent employment
    Full time
    Worldwide
    Flexible hours

    Acara Solutions

    Canada
    more than 2 months ago
  • $132k - $181.5k

     ...Build and Own the Localization Automation Framework: Design, develop, and maintain the core automation workflows for our content lifecycle...  .... What skills you'll bring: ~6-8 years of experience in software or globalization engineering, with a proven track record of... 
    Local area
    Worldwide
    Flexible hours
    Early shift

    Okta

    Canada
    16 days ago
  • $90k - $130k

     ...proven track record of building and supporting production-ready software with clear modular architecture, such as separate services for...  ...using SQL databases. We value practical experience developing for live, real-world environments and managing multi-turn system... 
    Full time
    Work at office

    Outlier AI

    Canada
    more than 2 months ago

Do you want to receive more vacancies?

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