Junior Software Engineer (Full-Stack, Agentic AI, Logistics Tech)
Join our fast-growing team as a Junior Software Engineer and build your career at the intersection of logistics and technology. You'll work closely with experienced SWEs to design, develop, and deliver web applications that support major clients in the freight and air cargo industry. This is an excellent opportunity for someone eager to grow as a full-stack developer and gain hands-on experience with industry-grade systems.
Note on Industry Experience
While previous logistics or air cargo technology experience is not required, a genuine interest in logistics and supply chain solutions is helpful.
Responsibilities
- Full-Stack Development: Assist in building web applications, contributing to both front-end and back-end components using modern frameworks and tools. (Typescript, React/Node, Docker, PostgreSQL, and Supabase).
- Automate workflows between internal and external systems using AI agentic frameworks. Experience with frameworks such as LangGraph, Mastra, Output.AI, or similar are a plus.
- API and System Integration: Support the implementation and testing of APIs to connect our platform with external services and partners.
- Documentation: Support the collection and documentation of product requirements, API references, and built features)
- Quality Assurance: Participate in code reviews, bug fixing, and basic performance checks to help maintain code quality.
- Collaboration: Work closely with other engineers, product managers, operational teams, and partners to solve problems and build useful features.
Requirements
- Passion & Curiosity for technology and problem solving: A genuine enthusiasm for technology, ideally demonstrated through personal interests such as makerspaces, coding side projects (NOT including class projects/Leetcode/school projects), DIY electronics, or staying up to date with industry trends (e.g. reading Hacker News).
- Independence & Intuition: Ability to take vague requirements/problems from a conversation with various team members, collect multiple inputs, ask clarifying questions, and propose roughly scoped solutions.
- Comfort with Linux/Unix command line, and familiarity with tools such as Git, Docker, and Vim.
- Interest in Logistics Tech: Eagerness to develop skills in logistics technology and full-stack software development. Any academic or internship experience in logistics, supply chain, or related fields is a plus.
- Technical Foundation: Experience (academic, internship, or personal projects) with web development using TypeScript or similar languages, and some basic awareness of frameworks such as React or Node.js.
- API Basics: Understanding of REST APIs; any experience consuming or integrating APIs is beneficial.
- Database Familiarity: Basic knowledge of databases, ideally Postgres or similar.
- Version Control: Experience using Git (for coursework, projects, or internships).Collaborative Attitude: Willingness to work as part of a team, learn best practices, and take feedback.
Nice to Have but not Required
- Exposure to AWS or cloud platforms.
- Interest in distributed systems or Next.js.
- Any experience with containerisation.
Additional Information
- Status: Salaried or contract.
- Hours: Full-time, approximately 40 hours per week.
- Timezone: Must be able to work standard US/Canada ET/PT business hours if possible.
- Flexibility: Remote work, flexible hours, generous vacation policy.
Grow with us and make an impact in logistics technology. We look forward to your application!