Why Work For Us? A division of Dakota Financial, HaulPay works at the junction of transportation and financial technology: We enable small and medium-sized companies in the transportation industry to work more effectively. We help them by improving their cash flow, automating the mundane, and eliminating financial stress. We are the only financial platform to incorporate fraud mitigation, credit management, payment automation, and innovative financial services for logistics in one easy-to-use app and API. We are an agile, customer-focused, and collaborative organization where your contributions count. We are running an essential service for thousands of small and independent client companies. Our technology is responsible for processing tens of thousands of financial transactions every month. With transaction volume growing rapidly, we need a team of great engineers to support that growth. We operate in a hybrid format. We typically work remotely, but at least 1 day per week, we meet up on site to review product requirements, pair program, and work or collaborate on harder tickets. Responsibilities: • Building software APIs, interfaces, components, and features that users interact with. • Building API layer and other software engineering tasks as needed. • Collaborate with and support team members to determine architectural guidelines and best practices for software development and deployment. • Have a clear business understanding to support effective product development. • Communicate clearly with stakeholders and test your own code. • Ensure availability to the team for any product or feature clarifications. • Assist with the platform’s software and app development. • Performs other related duties as assigned by management. Qualifications: Experience • A detail-oriented, quality-minded Full-Stack Software Engineer. • Likes to work with other engineers to ensure that work products follow best practices, meet technical requirements, and achieve high-quality standards. • Thrives in a creative, communicative, fast-paced, and collaborative environment. • Test everything you reasonably can test, and leave the code cleaner than you found it. • Consistently great to work with, and contributes to our open and collaborative environment. • Experience with Python, Django, Celery, and PostgreSQL on the backend, and with Typescript and React on the frontend is essential. • Experience with Docker, Kubernetes, AWS, and general DevOps practices (continuous integration/continuous delivery, infrastructure as code, automated testing, monitoring/observability) is a plus. • A degree in computer science is a plus. • Experience with SaaS solutions for financial transaction processing, accounting, and/or commercial transportation is a plus. Compensation: $110,000 - $145,000 yearly
• Building software APIs, interfaces, components, and features that users interact with. • Building API layer and other software engineering tasks as needed. • Collaborate with and support team members to determine architectural guidelines and best practices for software development and deployment. • Have a clear business understanding to support effective product development. • Communicate clearly with stakeholders and test your own code. • Ensure availability to the team for any product or feature clarifications. • Assist with the platform’s software and app development. • Performs other related duties as assigned by management.