Intermediate Software Developer
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.
$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,...SuggestedFull timeContract workRemote work$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...SuggestedFull timeWork at office- ...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
- ...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...SuggestedPermanent employmentFull timeWork at officeLocal areaRemote work
- ...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...SuggestedContract work
$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$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 timeTemporary workWork at officeLocal areaRemote work$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$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 areaImmediate startRemote work$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- ...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
- ...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 timeWorldwide
- ...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...
$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 timeWork at officeFlexible hours2 days per week- 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 placementRemote workFlexible hours
$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- ...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 timeImmediate startRemote work
$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 timeSelf employmentRemote workFlexible hours$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 timeWork at office2 days per week$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$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$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 timeWork at officeFlexible hours2 days per week- ...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
$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$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 timeTemporary work$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 timeWorldwideFlexible hours- 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 timeRemote work
- ...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
$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 timeWorldwide$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intermediate Software Developer. Be the first to apply!
- intel software engineer Canada
- director software engineering Canada
- software engineer Canada
- senior robotics software engineer Canada
- financial software developer Canada
- part time software developer remote Canada
- software engineer remote Canada
- ngo software engineer Canada
- software development engineer aws Canada
- network software engineer Canada

