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