
Senior Software Engineer/ 1 week ago
Quick Summary
About Tank Track
Tank Track is the leading SaaS platform purpose-built for septic, grease trap, and portable toilet service businesses. Our software empowers thousands of companies, from single-truck owner-operators to large fleets, to efficiently manage scheduling, routing, invoicing, compliance reporting, and field operations. We are a small, high-impact team dedicated to building innovative software for an industry traditionally underserved by technology.
About the Role
We are seeking a Senior Software Engineer to join our four-person engineering team. This pivotal role involves shaping the future of our platform through full-stack development, including building new features, enhancing existing functionalities, and contributing to our React Native mobile application.
Our technology stack is currently PHP-based, with an active migration underway to Node.js and React. You will be hands-on with both the legacy codebase and the modern stack, facilitating a thoughtful transition while continuously delivering essential features to our customers.
This is a high-ownership position within a small team. You will collaborate directly with product teams and customers to understand challenges and develop effective solutions.
What You'll Do
- Design and build full-stack features for 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 for a growing customer base.
- Collaborate on architecture decisions, code reviews, and technical direction.
- Work with product and customer-facing teams to translate user needs into technical solutions.
- Improve developer experience, tooling, and processes.
- 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 backend and frontend expertise.
- Production experience with PHP, comfortable with legacy codebases.
- Solid experience with Node.js and modern JavaScript/TypeScript.
- Experience building or contributing to React Native mobile applications.
- Familiarity with React for web development.
- Experience with relational databases (MySQL or PostgreSQL).
- Comfort working in a small team, owning features end-to-end.
- Strong communication skills and a collaborative, low-ego engineering approach.
Nice to Have
- Experience with large-scale codebase migrations (e.g., PHP to Node/React).
- Familiarity with REST API design and third-party integrations (payment processing, mapping/routing).
- Experience with cloud infrastructure (AWS, GCP, or similar).
- Background in field service, logistics, or SaaS platforms for blue-collar industries.
- Experience with CI/CD pipelines, automated testing strategies, and DevOps practices.
Why Tank Track
- Small team, big impact: Influence product and technical direction as Engineer #5.
- Real-world impact: Develop software that enhances efficiency for essential service businesses.
- Modern stack migration: Opportunity to architect a greenfield Node.js/React system.
- Customer-obsessed culture: Build close relationships with users and solve real problems.
Pay: From $7,000.00 per month
Work Location: Remote
