Rutter Logo Rutter
Rutter Logo
@

Software Engineer (Integrations)

💰 $40,000 - $50,000 📅 09/11/2024

Apply

Job Description

About Rutter Rutter is building the common language for business. Rutter is
used by companies all over the world to read and write data across commerce,
accounting, and payments platforms. Rutter’s Universal API makes it easy for
companies to automate accounting processes, deliver data-driven lending
decisions, launch in new markets, and more. We’re backed by a16z and investors
from leading fintech innovators like Plaid, Alloy, Ramp, and Modern Treasury.
The Role We’re looking for a talented Backend (Fullstack) Engineer from Brazil
to join our Integrations Engineering team. In this role, you’ll design, build,
and maintain integrations with key business platforms, enabling Rutter to
better serve our global customer base. You’ll collaborate closely with our US-
based and Brazil-based teams, primarily located in Eastern Standard Time and
Brasilia Standard Time, to drive impactful solutions. You will: Develop and
maintain integrations with commerce, accounting, and advertising platforms
like Shopify, QuickBooks Online, and Meta. Build robust systems for alerting,
testing, and tooling to streamline the maintenance of external dependencies.
Continuously improve the core systems that power our integrations, helping
Rutter become the leading universal API. You have: 3+ years of experience in
software engineering. Business fluency in English (reading, writing, and
speaking) with strong communication skills. English will be the language used
for all formal communication with team members. Passion for building
developer-centric solutions and improving the developer experience.
Proficiency in TypeScript, Node.js, React, and PostgreSQL. (We value strong
engineering skills over specific tech stacks and are confident you can learn
new languages/frameworks as needed.) You (ideally) might also have: Experience
building and maintaining integrations with third-party platforms and managing
external dependencies. Familiarity with scaling API products. Experience
working with remote teams across various time zones. Potential For Full-Time
Employment: We start with a contracting arrangement to ensure we’re the right
match for each other. If there is a good fit, there’s an opportunity to
convert to a full-time role and join the core Rutter team. Examples of what
we've built: Our product lives in our documentation. Here are some interesting
features we've built: Rutter Link: A customizable merchant authentication
component. Syncing Engines: Handle data fetching and updates across our
platform integrations. Rutter Connections: Access management controls for
merchant credentials. Webhook System: Real-time data delivery from store
platforms. What’s the interview process like? Take-home assignment: We’ll send
you a task to complete at your own pace. 45-minute review: You’ll have a phone
call with us to discuss your assignment and approach. Tools You’ll receive all
new equipment including a laptop, monitor, and any other accessories you need
to do your best work.