Software Engineer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

SALARY

$13-15/hr

HOURS PER WEEK

40

DATE UPDATED

Mar 26, 2026

JOB OVERVIEW

Software Engineer - Ally Logistics

ABOUT ALLY LOGISTICS:
Ally Logistics is a U.S.-based third-party logistics (3PL) company headquartered in Grand Rapids, Michigan. Since 2012, we’ve been committed to creating the ultimate freight shipping experience by operating at the optimal intersection of people and technology.

As a full-service 3PL, we specialize in a wide range of freight solutions, including dry van, refrigerated, drayage, straight truck, open deck/flatbed, drop-trailer programs, warehousing, and more. Our diverse service capabilities allow us to support shippers across industries with flexible, reliable, and scalable logistics strategies.
We partner with skilled global talent to support our continued growth and operational excellence, ensuring our customers receive efficient, high-quality service at every step of the supply chain.

About the Role
We're looking for a software engineer who ships fast using AI-assisted development tools — Claude Code, Cursor, Replit, or similar. You don't just use these tools casually; they're core to how you work. You move through large codebases confidently, write production-quality code at high velocity, and treat AI tooling as a multiplier rather than a crutch.

This is a full-stack role. You'll work across our React frontend, Express API layer, and PostgreSQL schema — building features, fixing bugs, and extending a platform.

What You'll Do
- Build and extend features across our freight and logistics platform for brokers, shippers, carriers, and providers
- Work with quoting, load management, accounting, EDI, and integration systems
- Write and maintain migrations, API routes, and React UI components
- Ship complete features — schema to API to UI — independently
- Collaborate asynchronously and move quickly with minimal handholding

What We're Looking For
- Strong TypeScript/JavaScript across frontend and backend
- Experience with React, Express (or similar Node frameworks), and relational databases
- Daily, productive use of AI coding tools (Claude Code, Cursor, Replit Agent, Copilot, etc.) — we want to see that this is how you already work, not something you're willing to try
- Comfort navigating and contributing to a large, real-world codebase (not just greenfield projects)
- Familiarity with PostgreSQL, ORMs (Drizzle or similar), and writing migrations
- Bias toward shipping over perfecting

Nice to Have
- Freight, logistics, or supply chain domain experience
- Experience with multi-tenant SaaS platforms
- Familiarity with EDI, carrier compliance, or TMS integrations
- Experience with Drizzle ORM specifically
- Contributions to open source or public projects that demonstrate AI-assisted velocity

How to Stand Out
-Show us something you shipped fast with AI tools. A side project, a PR, a screen recording, a before/after — anything that demonstrates your workflow and velocity. We care more about output than credentials.

Compensation
Compensation will be determined based on experience.

Additional Requirements
1. Technology & Equipment Requirements
-Reliable high-speed internet and computer
-Webcam + microphone for Zoom calls
-Quiet, professional workspace
-Must be willing to

2. Availability Requirements
-Ability to work U.S. Eastern Time
-Must provide advanced notice for planned time off
-Must maintain consistent communication (Slack responsiveness, email, etc.)

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0015
Controller Execution Time ( Jobseekers / Job )  0.0178
Total Execution Time  0.0212
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,808 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Software-Engineer-1611069
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0103 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1611069
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 882098
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1611069
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1611069' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1611069 
0.0008   UPDATE employer_jobs SET hit_counts '***Mar-26-2026=374***Mar-27-2026=122***Mar-28-2026=37***Mar-29-2026=49***Mar-30-2026=88***Mar-31-2026=160***Apr-01-2026=98***Apr-02-2026=38***Apr-03-2026=44***Apr-04-2026=22***Apr-05-2026=16***Apr-06-2026=21***Apr-07-2026=11***Apr-08-2026=21***Apr-09-2026=14***Apr-10-2026=20***Apr-11-2026=3***Apr-13-2026=2***Apr-17-2026=1' WHERE job_id'1611069'  
0.0011   UPDATE employer_jobs SET monthly_hits '***Mar-2026=830***Apr-2026=311' WHERE job_id'1611069'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1611069' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1611069 
0.0029   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '882098'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0011   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)