Senior Full Stack Engineer
Listed on 2025-12-24
-
Software Development
Software Engineer, Full Stack Developer
About Petrichor:
$1.5 trillion of agricultural commodities move around the world every year. They help feed us, fuel us, and clothe us. Petrichor’s vision is to enable any food manufacturer, agribusiness, or raw materials processor to build, scale, and manage their multi-tiered supply chains for the modern, global economy.
Our mission is to make commerce easy and accessible for food companies and agribusinesses so they can make better decisions about when to buy, when to sell, and how to manage risk for their ingredient supply chains, from anywhere in the world.
We accomplish this by building connected software and services for the business functions associated with the physical and financial flow of raw materials. Petrichor integrates, automates, and provides real-time visibility into these information flows and trading processes to enable more responsive, efficient, and sustainable supply chains.
The mission of the Senior Full Stack Developer is to design, engineer, and release successive modules on our platform. The Senior Full Stack Developer will have line responsibility for supporting the initial planning and design through to implementation and maintenance of some of our core features, such as logistics visibility and inventory management. This individual will work directly with product, sales, and engineering teams to support continued feature development and additional releases over the next several years.
As a Chicago-based, venture-backed startup, Petrichor has an ambitious product roadmap and growth goals over the next several years. This role will be based out of our Chicago headquarters with an in-person-first hybrid office model, with an expectation of 3-4 days per week in-office.
We’re humbled to be responsible for mission-critical elements of our customers’ business operations. We thrive in going after complex, dynamic, and multi-faceted problems. We are looking for those who want to join a high-performance, fast-paced, customer-focused culture.
Design, build, test, and launch the initial version of Petrichor's logistics visibility and inventory management modules, helping automate customer workflows
- Refactoring and modifying of existing proof of concept will represent approximately 10-20% of the time and effort
- New product development will account for the remaining 80-90% of time and effort
- Build out of risk reporting module, including real-time index pricing (commodity & currency), graphs, and P&L
- Redesign, refactoring, and feature enhancement of existing contract management modules that are live with current customers to match prototypes created by Petrichor’s product design team
Support product teams in implementing our software with customers
- Enable customers and end-users to meet desired KPIs around usage, workflow automation, operational efficiency, time savings, and risk management
- Ensure software and data architecture can scale to support growth across multiple, interrelated parties of customers (commodity traders, end-use manufacturers, raw material originators, etc.) - your solutions should have scale in mind while addressing shorter-term business needs
- Manage integrations with third party applications, where needed, to support customer data flows into and out of Petrichor’s platform
Expand, refine, and implement processes and software tools to support customers and end-users, including issue tracking; configuration management; and security / regulatory compliance
- The platform will require SOC 2 and GDPR compliance
- During third party data integrations, the Senior Full Stack Developer will be an integral part of the implementation process and provide technical support for anomaly resolution and technical / process risk closure
Required Qualifications:
- An undergraduate or graduate degree (BS/MS/PhD) in computer science, engineering, or a related discipline; or 4+ years direct experience in lieu of degree
- Deep knowledge in software design, data structures, and web architecture principles and protocols
- 3+ years of software development experience in one or more general programming languages such as Rails/Python/Java/Go (we currently use Ruby on…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).