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 23 days ago
Similar jobs that could be interesting for youBased on the Intermediate Software Developer in Canada vacancy
  • $64.5k - $82.5k

     ...~1–2 years of full-stack development experience, including intermediate experience in application development. ~ Strong knowledge of...  ...or financial markets domain. Responsibilities: Design, develop, and support end-to-end applications using Java, Spring Boot,... 
    Suggested
    Full time
    Contract work
    Remote work

    Software Guidance & Assistance

    Canada
    7 days ago
  • $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
  •  ...Job Title: Software Developer III C++ Location: Montreal / C te-de-Liesse, Saint-Laurent, Quebec Work Arrangement: Hybrid Openings: 2 Experience: 5+ Years Job Summary We are seeking an experienced C++ Software Developer to develop,... 
    Suggested

    Innova software Services Inc

    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
  •  ...Role: Full Stack Developer (Java/JavaScript) Location: Montreal, QC (Hybrid) Type: Contract Position Summary: We...  ...leveraging modern development practices, including AI-assisted software development tools. This is an excellent opportunity to work on... 
    Suggested
    Contract work

    VDart Inc

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

     ...require competence in troubleshooting complex data issues and resolving conflicts between models. We look for experience developing custom software components and analytics applications. We need effective communication and leadership skills to guide technical... 
    Full time

    MCKESSON

    Canada
    21 days ago
  • $230k - $280k

     ...staying hands-on where it matters to shape technical decisions, support delivery, and ensure our platform evolves in step with both developer and business needs. You’ll also play a key role in developing an agentic layer of the platform, building intelligent tooling and... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work

    Shakepay

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

    Salary: $122,100 - 162,800 per year Requirements: We need 10+ years of professional experience in data engineering, data platform engineering, cloud engineering, or a closely related area. We require a bachelors degree in computer science, engineering, information...
    Full time

    MCKESSON

    Canada
    21 days ago
  • $125k - $140k

     ...zones in collaboration with architects and client teams. Work on large-scale application migration and modernization projects. Develop and maintain infrastructure as code using Terraform, Bicep, and CloudFormation. Build and optimize CI/CD pipelines and DevOps... 
    Local area
    Immediate start
    Remote work

    Insight

    Canada
    8 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
  •  ...you are a blockchain engineer we need it to do the following. • Develop & test smart contracts and programming efforts on Ethereum. •...  ...Experience / Skills desired: • Professional experience as software engineer with at least a year of experience with Solidity programming... 
    Full time

    NDAX

    Canada
    2 days 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... 
    Full time
    Worldwide

    Render

    Canada
    23 days ago
  •  ...We are looking for an experienced Python Full Stack Developer with strong skills in Python, React, and Generative AI (GenAI) application development. Key Responsibilities: Full Stack Python and React Senior Developer Python Overall 7 years of development... 

    J M Group Inc

    Canada
    1 day ago
  • $122.1k - $162.8k

     ...Define and govern cloud solution patterns, reference architectures, and design standards across Azure and hybrid environments. Develop and evolve cloud security guardrails, governance models, and architectural standards, influencing enterprise decisions. Guide business... 
    Full time
    Work at office
    Flexible hours
    2 days per week

    MCKESSON

    Canada
    6 days ago
  • Technical Architect Azure Infrastructure Location: Remote Job Description ~15+ years of IT experience with a minimum of 5 years of experience in Azure Infrastructure, Azure Migrate, Azure Networking, Azure IaaS/PaaS, Data Center, Cloud Security, SIAM...
    Work experience placement
    Remote work
    Flexible hours

    VDart Inc

    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
  •  ...up for years. How we’re using AI today Our Engineering, Product, and Design teams are thoughtfully integrating AI across the full software and product development lifecycle to move faster without sacrificing quality or security. In practice, that looks like engineers using... 
    Full time
    Immediate start
    Remote work

    1password

    Canada
    8 days ago
  • $210k - $278k

     ...has broad ownership across reliability, security, compliance, and developer experience—a small but high-impact group supporting a 30+ person engineering organization. We are looking for a Staff Software Engineer who’s capable of balancing moving fast while moving... 
    Full time
    Self employment
    Remote work
    Flexible hours

    Found

    Canada
    15 days ago
  • $120k - $140k

     ...an individual who is passionate about learning new technologies to join our growing Engineering team as our Senior Java Back End Developer. As a Senior Java Back-End Developer at Localcoin, you will be responsible for developing and maintaining functional and stable... 
    Full time
    Work at office
    2 days per week

    Localcoin

    Canada
    17 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
  • $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
  • $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
    24 days 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
  • $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
  • $121k - $169k

     .... We break down barriers to running our products by fostering developer run ownership and empowering developers to build resilient products...  ...support our developers during the application build phase in software run principles that include operational design, automation,... 
    Full time
    Worldwide
    Flexible hours

    Mastercard

    Canada
    17 days ago
  • About Chainlink Chainlink is the industry-standard oracle platform bringing the capital markets onchain and powering the majority of decentralized finance (DeFi). The Chainlink stack provides the essential data, interoperability, compliance, and privacy standards needed...
    Full time
    Remote work

    Chainlink Labs

    Canada
    3 days ago
  •  ...1, LayerZero’s vision is to create a community of cross-chain developers, building dApps that are no longer constrained by individual blockchain...  ...Reliability Engineering (SRE) team is at the intersection of software and systems engineering, dedicated to crafting and maintaining... 
    Full time

    Layerzero Labs

    Canada
    17 days ago
  • $127k - $203k

     ...governments realize their greatest potential. Title and Summary Lead Software Engineer (SDET) Who is Mastercard? Mastercard is a global...  ...Our collaborative environment enables our teams to deliver and develop solutions that provide safety, security and convenience for our... 
    Full time
    Worldwide

    Mastercard

    Canada
    17 days 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

Do you want to receive more vacancies?

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