Recurrency is building the automated enterprise. Our product is the world’s first enterprise optimization system (EOS), a machine learning application that integrates with legacy enterprise resource planners (ERP) like SAP, Oracle, Microsoft Dynamics, or Epicor, and provides the user with recommendations on how to better buy, manage, price, and sell their inventory. Our customers are wholesalers and distributors, ranging from family-owned companies to the Fortune 500. Despite being a multi-trillion dollar industry, wholesale distribution has a striking lack of software to support even basic operations, with most ERPs relying on decades-old architecture. Founded in Los Angeles and supporting a fully-remote team, we are a well-funded Series A-stage startup, backed by some of the some of the most successful VCs in the world.
As a Senior Backend Engineer, you will leverage existing knowledge in backend technologies to build scalable services to support the growth of our product features. You will have ownership of sizable portions of our software stack and shape the architecture and structure of the product.
What you will own
Design and implement APIs to interact with the frontend system
Implement and improve ETL pipelines, for ingesting customers data
Improve our infrastructure, introduce and develop infrastructure as code
Ability to demonstrate examples of experiences tied to our Engineering Values: Trustworthiness, Inclusivity, and Strive for Excellence
What you will bring on Day 1
5+ years of software development experience, excluding education and internships
Experience with Python, TypeScript, or Node.js
A good portion of our Infrastructure, develop infrastructure as code (Cloud Formation / Terraform)
Experience with databases (Postgresql, MySQL, or Redis)
Foundation in data structures, algorithms, and software design with strong analytical and debugging skills
Experience with AWS, ECS, RDS and docker
Effective interpersonal, communication, and collaboration skills with great problem solving abilities
These would be great to have, but weâre sure this will become part of you
Previous industry work experience with streaming frameworks (Kafka, Kinesis, Samza, Flink) is a bonus
Experience with Airflow a plus
Experience and passion for Enterprise Distribution and ERPs
Our stack: Python, Node.js, AWS, Postgres / MongoDBÂ
Recurrency celebrates and embraces diversity and is committed to building a team that represents a variety of experiences, backgrounds, and skills. We do not discriminate on the basis of race, color, religion, marital status, age, gender identity, gender expression, sexual orientation, non-disqualifying physical or mental disability, national origin, veteran status, or other applicable legally protected characteristics.