Software Engineer, Full Stack - Trace
- Montreal, QC, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Software Engineer, Full Stack | Trace
Hybrid | Kirkland office | Full time
Ideally three days a week in the office, but we’re flexible.
About Trace
Trace is building AI-native freight software for shippers, brokers, and carriers. We bring the work of running freight, from quoting and booking to tracking and invoicing, into one platform, with AI agents built into the workflows.
Learn more at trace.io.
You’ll work directly with Noam, our founding engineer, and Lucas, our CTO, with meaningful ownership of what we build and how we build it.
How we work
Claude Code and Codex are central to our development process. We invest in the tools, context, and automated checks around them so we can take on more ambitious work with a small team.
Your job is to turn a problem into working software: understand it, make good decisions, give agents the right context, inspect the result, and validate that it works.
You should be able to explain the system, catch mistakes in generated code, and stand behind what you ship.
We care about what you can build, your judgment, and how effectively you use the tools available to you.
What you’ll do
- Own features across the interface, backend, database, and integrations.
- Turn messy operational problems into clear, useful product experiences.
- Use coding agents to build, test, debug, and ship complete features.
- Improve our agent harnesses: the instructions, tools, environments, and checks that make automated development reliable.
- Validate work with code review, automated tests, and end-to-end checks of real user workflows.
- Make architecture decisions and own reliability, security, and performance.
You’ll fit here if
- You’ve built complete applications and can explain how they work.
- You’re comfortable tracing a problem from the UI through an API to the database.
- You already use AI deeply in development and have a repeatable process for checking its work.
- You know how to write tests that catch meaningful failures and can recognize when passing tests leave something unverified.
- You work independently, have opinions, and change your mind when the evidence changes.
- You look for ways to automate repetitive work and improve how much a small team can deliver.
- You move quickly, care about the details, and make progress when requirements are incomplete.
How to apply
Apply through LinkedIn.
Include something you’ve built: a product, repository, demo, or short walkthrough.
- Tell us what you owned, how you used AI, how you validated the result, and one difficult decision you made.
More about this job
Responsibilities
Own and deliver features across the interface, backend, database, and integrations, turning operational problems into useful product experiences. Use and improve AI coding workflows, validate releases through reviews and tests, and make architecture decisions while owning reliability, security, and performance.
Requirements
Applicants should have built complete applications and be able to trace issues across the user interface, APIs, and database. They should use AI tools effectively, verify generated code with meaningful tests and workflow checks, and work independently amid incomplete requirements.
Skills
- Full-Stack Development
- Frontend Development
- Backend Development
- Database Development
- API Integration
- AI-Assisted Development
- Claude Code
- Codex
- Automated Testing
- End-to-End Testing
- Code Review
- System Architecture
- Reliability Engineering
- Security
- Performance Optimization
- Debugging
Visa sponsorship
Not detected in the job text
Hiring contact
Noam
Categories
- Software
- Technology
- Logistics
- Transportation
- Engineering
Keywords
- Full-Stack Software Engineering
- AI-Native Freight Software
- Freight Operations
- Shippers
- Brokers
- Carriers
- Quoting
- Booking
- Tracking
- Invoicing
- AI Agents
- Claude Code
- Codex
- Frontend
- Backend
- Databases
- Integrations
- Coding Agents
- Agent Harnesses
- Automated Development
- Code Review
- Automated Testing
- End-to-End Checks
- Architecture
- Reliability
- Security
- Performance
- Product Development
- Workflow Automation