About the role

  • Senior Software Engineer developing user-facing features for Stamped, focusing on front-end development and collaboration. Join a remote team optimizing the user experience and product value.

Responsibilities

  • Design, build, test, and ship user-facing features with a focus on polish, performance, and usability.
  • Build and maintain responsive, accessible UI components and interfaces using modern frameworks and tooling.
  • Identify opportunities, propose solutions, prototype quickly, and validate value with real users before scaling.
  • Use AI tools (e.g., Copilot, Claude, or similar) to accelerate development, reduce repetitive work, and improve code quality.
  • Participate in front-end architecture decisions, component design patterns, and client-side performance optimization.
  • Own features end-to-end, from concept through delivery, iteration, and maintenance, and be accountable for their impact.
  • Proactively communicate progress, risks, and tradeoffs. Write clear technical and product context so others can build on your work asynchronously.
  • Partner closely with Product and Engineering to align technical work with customer and business needs.
  • Work alongside designers to ensure high-fidelity implementation of user experiences.
  • Document, mentor, and contribute to a culture of learning and openness.
  • Stay curious and experimental with new tools, frameworks, and AI workflows that can improve speed, quality, or developer experience.

Requirements

  • 5+ years of professional software engineering experience, with significant time spent on front-end or full-stack development
  • Strong proficiency with modern JavaScript/TypeScript and front-end frameworks (React, Vue, or similar), experience building scalable, maintainable component architectures
  • Experience with responsive design, accessibility standards, and client-side performance optimization
  • Familiarity with backend technologies and APIs, experience with C#/.NET, Node.js, Python, or similar is a plus for full-stack collaboration
  • Experience with cloud infrastructure (AWS preferred)
  • Demonstrated use of AI tools or automation in the development workflow
  • Product mindset: comfort with ambiguity, iteration, and user-centric decision-making
  • Excellent communication and collaboration skills; thrive in cross-functional teams
  • Comfortable working in a remote, async environment with high autonomy and responsibility
  • Strong written communication skills; able to explain decisions, tradeoffs, and technical concepts clearly.

Benefits

  • Fully remote team, distributed across time zones
  • Async-first collaboration; meetings are intentional and limited
  • Written communication is the default for decisions, designs, and context
  • Engineers are evaluated on outcomes and ownership, not hours online
  • Disagreement is expected and healthy, we value clear reasoning over consensus

Job type

Contract

Experience level

Senior

Salary

$5,000 - $6,000 per month

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudJavaScriptNode.jsPythonReactTypeScriptVue.js.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.