Senior Software Engineer
Role summary
Tank Track is seeking a Senior Software Engineer to join their four-person engineering team. This role will be instrumental in shaping the platform's future, working across the full stack to build new features, enhance existing ones, and contribute to their React Native mobile app. The engineer will be hands-on with both a legacy PHP codebase and a modern stack migration to Node.js and React. Responsibilities include designing and building features, writing production-ready code, collaborating on architecture and technical direction, and translating user needs into technical solutions. This is a high-ownership, remote position with significant influence on product and technical direction.
About Tank Track
Tank Track is the leading SaaS platform purpose-built for septic, grease trap, and portable toilet service businesses. From single-truck owner-operators to large fleets, our software helps thousands of companies across the country manage scheduling, routing, invoicing, compliance reporting, field operations, and more. We're a small, high-impact team building software for an industry that's long been underserved by technology — and we're just getting started.
About the Role
We're looking for a Senior Software Engineer to join our four-person engineering team and play a central role in shaping the future of our platform. You'll work across the full stack — building new features, improving existing ones, and contributing to our mobile app built in React Native.
Our current stack is PHP-based, and we are actively migrating to Node.js and React. You'll be hands-on with both the legacy codebase and the modern stack, helping us execute this transition thoughtfully while continuing to ship features our customers rely on every day.
This is a high-ownership role on a small team. You won't be waiting for tickets to be assigned — you'll be collaborating directly with product and customers to understand problems and build solutions.
What You'll Do
- Design and build full-stack features across our web platform and React Native mobile app
- Contribute to the ongoing migration from our PHP codebase to Node.js and React
- Write clean, well-tested, production-ready code that scales with our growing customer base
- Collaborate closely with the team on architecture decisions, code reviews, and technical direction
- Work directly with product and customer-facing teams to understand user needs and translate them into technical solutions
- Improve developer experience, tooling, and processes as the team grows
- Help establish patterns and best practices for the new Node.js/React stack
What We're Looking For
- 5+ years of professional software engineering experience
- Strong full-stack development skills with hands-on experience in both backend and frontend work
- Production experience with PHP — you're comfortable working in a legacy PHP codebase and don't need hand-holding to be productive in it
- Solid experience with Node.js and modern JavaScript/TypeScript
- Experience building or contributing to React Native mobile applications
- Familiarity with React for web
- Experience with relational databases (MySQL or PostgreSQL)
- Comfort working in a small team environment where you own features end-to-end
- Strong communication skills and a collaborative, low-ego approach to engineering
Nice to Have
- Experience with large-scale codebase migrations (PHP to Node/React or similar)
- Familiarity with REST API design and third-party integrations (payment processing, mapping/routing, etc.)
- Experience with cloud infrastructure (AWS, GCP, or similar)
- Background in field service, logistics, or SaaS platforms serving blue-collar industries
- Experience with CI/CD pipelines, automated testing strategies, and DevOps practices
Why Tank Track
- Small team, big impact — You'll be engineer #5 with real influence over the product and technical direction
- Real-world impact — Our software helps essential service businesses run more efficiently every single day
- Modern stack migration — A rare opportunity to help architect a greenfield Node.js/React system while drawing on lessons from the existing platform
- Customer-obsessed culture — We build close relationships with our users and ship software that solves real problems
Pay: From $7,000.00 per month
Work Location: Remote
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite