top of page
All Jobs /

Senior Full Stack Engineer

Senior Full Stack Engineer

Monday, April 24, 2023

Direct Hire

Chicago, Illinois, United States

You Will:

  • 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


You Should Have:

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 Rails for our back-end)

  • 3+ years of experience with front-end languages and libraries, such as Angular, React, and Node.js (we use React)

  • 3+ years of 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 of product designers and engineers, as well as non-technical end-users, to quickly resolve complex, multifaceted problems

  • Proven ability to work in a high-growth, high-output, highly-dynamic and ambiguous environment (such as a startup or growth-stage company) with a strong sense of independence and bias for action is critical to success


Nice-to-have Qualifications:

  • 2+ years of direct, relevant experience in software development in either enterprise software, FinTech, commodity trading, or supply chain management disciplines

  • Full software product life cycle experience in an enterprise software context, including code reviews, source control management, testing, and continuous deployments  

  • Direct experience implementing and maintaining software with a proven focus on usability, reliability, simplicity, and security

bottom of page