Trossen Robotics is a leading provider of robotics solutions, known for its commitment to usability and support. They are seeking a Software Engineer for Internal Systems to take ownership of a full-stack TypeScript platform that supports core business functions and operational workflows. This role involves managing integrations, designing databases, and ensuring the reliability of systems that handle critical business data.
Responsibilities:
- Own the full-stack TypeScript codebase end-to-end, spanning the core business functions it supports
- Maintain the ERP integration that serves as the source of truth for orders, inventory, customers, and financials, including read-side sync, write-side proxies, credential handling, and cache integrity
- Design and evolve PostgreSQL schemas, including row-level security, safe migrations under production load, and the permission model behind multi-tenant data isolation
- Build and maintain third-party integrations (email, shipping, CRM, marketing, analytics, LLM providers) with webhook signature validation, retry/recovery, and idempotent sync logic
- Operate an LLM-driven content and research pipeline, including prompt design, output validation, prompt caching, and cron-driven autonomous workflows with appropriate safety guards
- Ship production-write workflows (order creation, approvals, inventory adjustments, payment processing) with the scrutiny that operational data requires
- Manage production and staging environments: deploys, env vars, secret rotation, backups/restores, migration coordination, and production debugging
- Translate requirements from sales, ops, marketing, and leadership into shipped features, and keep architecture docs in sync with what's actually deployed