17 Sep
|
Surpass Solutions
|
Canada
17 Sep
Surpass Solutions
Canada
Senior Software Developer – Full-Stack (Postgres, TypeScript, React)
Location: Remote (Worldwide)
Type: Full-time
Experience: 4+ years
Tech Stack: TypeScript, Node.js, Postgres, React, Tailwind, AWS (Lambda, CDK, S3, DynamoDB), GitHub Actions
We’re an early-stage B2B SaaS startup modernizing supply chain integrations with agentic, reusable workflows. Our architecture is built around a DAG-based orchestration engine that enables rapid configuration of customized document flows.
We’re looking for a senior engineer who can own meaningful chunks of the stack from designing data models and API layers to updating front-end code in our portal. We move fast and ship often. If you’re the kind of developer who takes initiative, thrives on autonomy, and knows how to deliver working code with limited handholding, we want to hear from you.
What You’ll Be Working On
Here are the kinds of things you might tackle in your first month:
- Lead our migration from MongoDB, S3, and DynamoDB to Postgres to enable better traceability, querying, and support for AI-assisted workflows.
- Improve and extend our agentic workflow DAG engine
- Design and implement features in the React + Tailwind portal (multi-tenant admin views, log introspection, etc.)
- Define queryable schemas to surface DAG and document lifecycle metadata
- Build pragmatic solutions in a fast-moving startup setting where clarity and delivery beats ritual and ceremony
What We’re Looking For
- 4+ years professional experience building full-stack or backend systems
- Strong with PostgreSQL: data modeling, query optimization, and migrations
- Confident in TypeScript/Node.js
- Experience with React + Tailwind
- Comfort with AWS ecosystem: Lambda, S3, CDK, DynamoDB, etc.
- Bonus: Experience with DAG-based workflow engines, EDI/ERP systems, retrieval-augmented generation (RAG)
Bonus Points
- Familiarity with infrastructure-as-code (CDK, Terraform)
- Experience with GitHub Actions, observability, and post-deploy validation
- Able to work independently, communicate clearly, and drive delivery
- Bias toward clarity, simplicity, and getting things shipped
Our Culture
We’re here to solve real problems with innovative solutions. You’ll work directly with the Head of Engineering owning projects from design to deployment. We move fast, collaborate asynchronously, and stay focused on what matters. It’s still early, and we want you to help shape what comes next.
Interested?
Send over your resume or LinkedIn profile, and tell us a bit about your ideal work environment and how you approach problem solving and software development.
Job Type: Full-time
Pay: From $65,000.00 per year
Adaptable language requirement:
- French not required
Schedule:
- Monday to Friday
Language:
- English (required)
Work Location: Remote
📌 Senior Software Developer – Full-Stack (Postgres, TypeScript, React) (Canada)
🏢 Surpass Solutions
📍 Canada