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.
$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$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- ...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
- ...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
$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...SuggestedRemote workShift 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- ...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
$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 timeWork at officeLocal areaRemote 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- ...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-...
$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- ...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
$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 timeWork experience placementWork at officeWorldwide$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- ...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 timeRemote workWorldwide
$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
$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 timeWork at office$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- ...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 workTemporary workLocal areaRemote work2 days per week
$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$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$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 timeWork at officeFlexible hours2 days per week$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$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 timeCasual work- ...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 workTemporary workLocal areaRemote work
$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 timeWork at office2 days per week3 days per week- ...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 employmentFull timeWorldwideFlexible hours
$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 areaWorldwideFlexible hoursEarly shift$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 timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intermediate Software Developer. Be the first to apply!
- software developer fintech Canada
- startup software engineer Canada
- financial software developer Canada
- junior software developer remote Canada
- software engineer Canada
- software engineer amazon Canada
- senior robotics software engineer Canada
- experienced software developer Canada
- cybersecurity software engineer Canada
- software engineer healthcare Canada

