Senior Backend Engineer (Remote, US-Only)

New York /
Engineering /
Full Time - Remote
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 the flows and 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 across the US, we are a well-funded Series A-stage startup, backed by some of the most successful VCs in the world.

As a Senior Full Stack 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. On our team, you will be in the middle of it all – implementing functionality, architecting our system, squashing bugs, maintaining the health of our code, and continually growing as an engineer. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and drive for delivery, and is a good mentor and co-worker. At Recurrency, we pride ourselves on the collaboration between Product, Design, and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying, and continual improvement and evolution.

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 

Location: #LI-Remote, US Time-zone only,

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.