Senior Full Stack Engineer

Midwest Startups

Chicago (IL)

Hybrid

USD 120,000 - 170,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Petrichor, based in Chicago, seeks a Senior Full Stack Developer to design, engineer, and release core features like logistics visibility and inventory management on our platform. You’ll work with product, sales, and engineering teams from planning through maintenance, with a hybrid model requiring 3–4 days in-office.

You’ll lead development across the stack (Rails, React, Python/Java/Go) and own integrations, data architectures, and compliance.

Qualifications

  • Undergraduate or graduate degree (BS/MS/PhD) in computer science, engineering, or 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 software development experience in general programming languages such as Rails/Python/Java/Go (currently uses Ruby on Rails for back-end)
  • 3+ years experience with front-end languages and libraries, such as Angular, React, and Node.js (uses React)
  • 3+ years experience working with Postgres or other major database solutions
  • Production experience in AWS or Azure deployments and related capabilities such as Docker deployment
  • Solid interpersonal skills to interact with both internal and external groups
  • Proven ability to work in high-growth, high-output environment with independence

Responsibilities

  • Design, build, test, and launch the initial version of Petrichor's logistics visibility and inventory management modules
  • Refactor and modify existing proof of concept (~10-20% of time)
  • Conduct new product development (~80-90% of time)
  • Build out risk reporting module, including real-time index pricing and P&L
  • Redesign, refactor, and enhance contract management modules
  • Support product teams in implementing software with customers
  • Enable customers to meet KPIs around usage and efficiency
  • Ensure software and data architecture can scale for growth
  • Manage integrations with third-party applications
  • Expand processes and tools for customer support, issue tracking, and security/regulatory compliance
  • Ensure SOC 2 and GDPR compliance
  • Provide technical support during third-party data integrations and risk resolution

Skills

Software design
Data structures
Web architecture
Ruby on Rails
Python
Java
Go
React
Angular
PostgreSQL
AWS
Azure

Education

BS/MS/PhD in CS or related field or 4+ years experience

Tools

Docker
AWS
Azure

Job description

Chicago, IL, USA · On-site Full-Time Engineering Senior Dec 22

Ruby on Rails React Python Java Go Node.js Angular Postgres AWS Azure Docker software design data structures web architecture SOC 2 GDPR supply chain management FinTech enterprise software code reviews source control management testing continuous deployments

The Senior Full Stack Developer will design, engineer, and release successive modules on Petrichor's platform. This individual will have line responsibility for supporting the initial planning and design through to implementation and maintenance of core features, such as logistics visibility and inventory management. The role involves working directly with product, sales, and engineering teams to support continued feature development and releases. Based in Chicago headquarters with a hybrid model, expecting 3-4 days per week in-office.

Key Responsibilities:
  • Design, build, test, and launch the initial version of Petrichor's logistics visibility and inventory management modules, helping automate customer workflows
  • Refactor and modify existing proof of concept (approximately 10-20% of time)
  • Conduct new product development (approximately 80-90% of time)
  • Build out risk reporting module, including real-time index pricing (commodity & currency), graphs, and P&L
  • Redesign, refactor, and enhance existing contract management modules to match product design prototypes
  • Support product teams in implementing 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
  • Manage integrations with third-party applications to support customer data flows
  • Expand and implement processes and software tools to support customers, including issue tracking, configuration management, and security/regulatory compliance
  • Ensure platform meets SOC 2 and GDPR compliance requirements
  • Provide technical support during third-party data integrations and participate in anomaly resolution and risk closure
Required Qualifications:
  • Undergraduate or graduate degree (BS/MS/PhD) in computer science, engineering, or 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 software development experience in general programming languages such as Rails/Python/Java/Go (currently uses Ruby on Rails for back-end)
  • 3+ years experience with front-end languages and libraries, such as Angular, React, and Node.js (uses React)
  • 3+ years experience working with Postgres or other major database solutions
  • Production experience in AWS or Azure deployments and related capabilities such as Docker deployment
  • Solid interpersonal skills to interact with both internal and external groups, including cross‑functional teams and non‑technical end‑users
  • Proven ability to work in high‑growth, high‑output, dynamic, and ambiguous environment with strong independence and bias for action
Nice-to-have Qualifications:
  • 2+ years direct, relevant experience in software development in enterprise software, FinTech, commodity trading, or supply chain management
  • Full software product life cycle experience in enterprise software context, including code reviews, source control management, testing, and continuous deployments
  • Direct experience implementing and maintaining software with focus on usability, reliability, simplicity, and security

Your twice monthly roundup of the latest startup and VC news from across the Midwest

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer
Senior Full Stack Engineer

Petrichor Agriculture, Inc. • Chicago (IL)

Hybrid
USD 120,000 - 160,000
Senior Full-Stack Engineer: Shape Scalable Logistics
Senior Full-Stack Engineer: Shape Scalable Logistics

Midwest Startups • Chicago (IL)

Hybrid
USD 120,000 - 170,000
Senior Full-Stack Engineer — Logistics Platform (Hybrid Chicago)
Senior Full-Stack Engineer — Logistics Platform (Hybrid Chicago)

Petrichor Agriculture, Inc. • Chicago (IL)

Hybrid
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

JR Recruiting • Chicago (IL)

On-site
USD 140,000 - 190,000
Senior Software Engineer (Cloud, Full Stack, DevOps, GitOps)
Senior Software Engineer (Cloud, Full Stack, DevOps, GitOps)

Peloton, Inc • Seattle (WA)

On-site
USD 120,000 - 150,000
Lead Software Engineer
Lead Software Engineer

Visionary Innovative Technology Solutions LLC • Ridgefield (CT)

On-site
USD 90,000 - 130,000
Relocation assistance
Flexible work-from-home days
Salaried with benefits
Part time Sr. Software Engineer
Part time Sr. Software Engineer

Geovisual-Analytics • United States

Remote
USD 88,000 - 132,000
Work From Home
Generous Vacation
Flexible Work Hours
Senior DevOps Engineer
Senior DevOps Engineer

Motion Recruitment • Chicago (IL)

On-site
USD 120,000 - 180,000
Medical insurance
Dental & Vision
PTO 18 days
+4
Senior Staff Engineer- Full Stack
Senior Staff Engineer- Full Stack

Forbes Advisor • United States

Remote
USD 140,000 - 180,000
Day off on 3rd Friday each month
Wellness Reimbursement Program
Office Commutation Reimbursement
+1
Full Stack Software Engineer (Ruby)
Full Stack Software Engineer (Ruby)

New York Technology Partners • Atlanta (GA)

On-site
USD 90,000 - 120,000