Full Stack Software Engineer at Reacher, an AI SaaS platform for TikTok Shop. Leading product features, mentoring engineers, and utilizing AI-native workflows.
Responsibilities
Own and lead product features end-to-end: research, design, implement, test, and ship
Lead and shape engineering architecture - set standards for code quality, testing, and development practices across the stack
Mentor and guide other engineers in adopting AI-native workflows, establishing best practices and patterns
Talk directly to customers and translate vague requirements into polished user experiences
Design scalable backend systems (Python, FastAPI, PostgreSQL, GCP)
Write clean, maintainable, and testable code with minimal oversight
Drive architectural decisions and engineering processes that maximize AI-assisted development velocity
Ship fast and learn fast - high urgency environment
Requirements
2–6 years of professional full-stack experience at a product-first company or FAANG-level environment (Senior SDE ownership expected)
Comfortable building features across the entire stack—from schema design and backend APIs to pixel-perfect, accessible frontend
Care deeply about product, design, and user experience—not just code
Have owned something meaningful end-to-end (a product module, infrastructure refactor, major feature launch)
Can set standards for engineering quality and architectural decisions in an AI-native environment
Resourceful and thrive in ambiguous environments—you figure things out independently
Have strong product intuition and can push back on requirements when needed to improve outcomes
AI coding experience is your most important and necessary skill - you have deep understanding of modern coding tools, specifically Claude Code, and are proficient with its various modes (Interactive, Plan, Headless, Agent Teams, Delegate)
You're "AI-pilled" when it comes to problem-solving - you tackle any new problem, skill, or architectural challenge by leveraging AI tools and an AI-driven workflow. This is your default approach, not an experiment
Strong systems thinking and architectural awareness - you direct AI to build while you architect, review, and verify. You know when AI output is correct and when it needs correction
Can demonstrate recent AI-native work - you've shipped meaningful projects in the last 90 days where AI coding tools were your primary development environment
Benefits
Post-revenue company solving real problems for real customers
Be a technical leader—define our engineering culture and standards as we scale
High autonomy and visibility—no boring tickets
Your code reaches users within days, not months
Strong engineering-first culture that embraces cutting-edge AI tools
Software Developer I working on analysis and development of distributed production systems for CNN. Collaborating in an agile framework with a focus on performance improvement and code quality.
Mobile Principal Software Engineer at Jobber focused on building an industry - leading mobile app. Collaborating with the engineering team to solve complex problems and develop impactful customer - facing solutions.
Intermediate Software Engineer working within a Scrum team to build solutions for small businesses. Collaborating with cross - functional teams to address customer needs with a focus on clean and scalable code.
Senior Software Engineer architecting billing infrastructure at Sentry, ensuring accuracy and reliability for massive scale. Collaborating on usage tracking pipeline and pricing models.
Full - Stack Developer Node/React 6 - month contract at a top 5 bank. 3 days on site in downtown Toronto, requires 8 - 10+ years with NodeJS, Express, JavaScript.
Senior Software Engineer building and maintaining core platform services that power Cozey's e - commerce operations. Leading infrastructure initiatives and improving developer experience.
Software Engineer leading the architecture and implementation for secure library builds at Chainguard. Focused on shared services and developer tooling across multiple ecosystems.
Team Leader overseeing a remote product engineering team at Remote. Responsible for team management and driving optimized execution in product development.
Senior Software Engineer developing critical backend services for Match Group brands using Java, .NET Core, and AWS. Collaborating in a hybrid work environment in Vancouver.
Software Developer creating intuitive, scalable dashboard experiences for Splunk's Enterprise and Cloud solutions. Collaborate with product managers and designers to enhance customer engagement and data analysis.