Skip to content
Now Hiring Technology

Senior Software Developer

Contract • Remote
Engineering

About This Role

Senior Software Engineer

Employment Type: Full-time
Location: Remote (North American business hours)

About the Company

Our client is a software studio that designs, builds, and ships production applications across manufacturing, industrial, and B2B SaaS. The team takes projects from scoping and estimation through architecture, delivery, and long-term support. Work spans data platforms, internal tooling, configurators and quoting systems, and AI-powered products. This is a small, senior team that values clear thinking, strong ownership, and shipping work they are proud of.

The Role

We are seeking a Senior Software Engineer to lead the technical delivery of client and internal products. You will own features end to end, from architecture decisions through implementation, testing, deployment, and iteration. You will work directly with clients and the founding team, so you should be comfortable making decisions, explaining tradeoffs, and translating ambiguous requirements into well-scoped, maintainable software.

This is a hands-on senior role. You will write code most days, but you will also shape architecture, mentor where needed, and help make good calls on stack, effort, and risk.

What You Will Do

  • Design and build full-stack web applications using Laravel (PHP) and Vue 3.
  • Own features from technical scoping through deployment, including database design, API design, and front-end implementation.
  • Make and document architecture decisions, weighing maintainability, cost, and delivery timelines.
  • Build and maintain CI/CD pipelines and deploy to cloud infrastructure on AWS and Azure (containers, managed services, queues).
  • Integrate third-party APIs and services, and handle the unknowns and edge cases that come with them.
  • Write clear, tested, reviewable code and participate in code review.
  • Communicate directly with clients and stakeholders about progress, blockers, and tradeoffs.
  • Contribute to estimation and scoping, helping turn requests into realistic plans.

What We Are Looking For

  • 5+ years of professional software engineering experience building and shipping web applications.
  • Strong proficiency with PHP and the Laravel framework, including authentication, queues, jobs, and the broader ecosystem.
  • Strong proficiency with modern JavaScript and Vue 3 (Composition API), including state management and component design.
  • Solid relational database skills (PostgreSQL or MySQL): schema design, query performance, and migrations.
  • Experience deploying and operating applications in the cloud (AWS and/or Azure), including containers and CI/CD.
  • Comfort owning ambiguous problems and driving them to a shipped result with minimal oversight.
  • Clear written and verbal communication, and the judgment to know when to ask versus when to decide.

Nice to Have

  • Experience in an agency or consulting environment, working across multiple clients and codebases.
  • Experience building AI-powered features (RAG, vector search, embeddings, LLM API integration).
  • Experience with data-heavy or industrial domains (configurators, quoting tools, reporting, production systems).
  • Familiarity with infrastructure as code, observability, and cost-aware cloud architecture.
  • Experience migrating legacy systems to modern web applications.

Why Join

  • Real ownership over interesting, varied problems rather than a narrow slice of one product.
  • A senior team that respects good engineering and direct communication.
  • Remote-first with flexible hours and a focus on outcomes over hours logged.
  • Exposure to the full lifecycle: scoping, architecture, delivery, and the client relationship.
  • Opportunity to work on emerging AI engineering practices and bring them into real products.

Apply for this Position

in
code

Based in Canada?

Do you currently live and work in Canada?

Click to upload or drag & drop

PDF only, up to 5MB

Advanced AI & Systems Training

Interested in $5k worth of advanced training? (AI Engineering, System Design, etc.)