Integrations, Typescript Developer

Published date Posted on RemotiveIO on Nov 21, 2022 (14 d ago)

Categories score:
javascript (3) javascript (2) js (1)
sql (3) postgre (2) sql (1)
reactjs (2) react (2)
nosql (2) redis (2)
back-end (1) backend (1)
nodejs (1) node (1)
testing (1) unit>test (1)
devops (0.5) docker (0.5)

About Topline

Join Topline and build tools to help founders run and grow their businesses. Topline is revolutionizing startup funding by offering fast and straightforward access to capital. We integrate directly with startups' billing and accounting services, and we need your help making the connections between those services and our servers. With your skills, we can better understand the startups we want to fund and those startups can better understand themselves.

We're looking for someone who knows TypeScript and JavaScript, and has built integrations with financial APIs like Stripe, Plaid, and QuickBooks. If you're looking for an opportunity to get in on the ground floor of an exciting FinTech startup and work with hundreds of other growing companies, this is the job for you.

We are a small team focused on hiring a solid core of founding engineers. We've chosen reliable, well maintained tools (TypeScript, React, NestJS/Express, Postgres, Redis) and we use an understandable and reproducible deployment system (Docker, DigitalOcean, CircleCI) to make sure that we can focus on our product.


  • Deep knowledge of JavaScript and TypeScript
  • Integrated production services with financial APIs
  • Understands OAuth and API key based authentication
  • Built and deployed a backend application using Node
  • Built an application that runs background jobs
  • Understands SQL and has worked with relational databases like Postgres
  • Deployed an application with multiple instances
  • Used a messaging/queuing system (bull, rabbitmq, kafka, redis consumer groups)
  • Enjoys using git as a version control system

Nice to have

  • Worked with an app platform before (heroku, digital ocean, firebase, amplify, netlify, or next.js)
  • Familiar with React and route-based REST APIs
  • Deployed and maintains a website or application
  • Used NestJS to build a web application
  • Basic knowledge of business accounting
  • Worked on a distributed team

Things you'll do

  • Design systems to authenticate and retrieve data from external APIs like Stripe and QuickBooks
  • Maintain healthy connections to external APIs and measure the health of the connections we hold on our customers' behalf
  • Build an intuitive and understandable integration flows, with the help of a designer, for customers to connect Topline to their financial partners
  • Work closely with other engineers to ensure we are able to fetch data from external APIs on behalf of our customer while respecting API limits
  • Work directly with startup founders to get feedback on our tools

Reasons we think we're different

  • You'll commit and deploy code on your first day.
  • You get to talk directly to SaaS founders every day if you want to.
  • We don't work on weekends and we don't expect anyone to work late
  • We typically merge pull requests quickly. No more waiting hours or days for your code to get to production.
  • We have a CI and build system that makes sense and works reliably
  • We use tools like TypeScript, ESLint, and Prettier to make it easy to develop as a team
  • We use unit tests and integration tests so that we're confident our production code works
  • We use smoke tests and schema validations to prevent bugs from reaching production
  • We follow12 factorprinciples

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Error on reporting

Related jobs

Sirius XM Sirius XM |
3 d ago

Overview: Who We Are: SiriusXM and its brands (Pandora,Stitcher, SXM Media, AdsWizz, Simplecast, and SiriusXM ConnectedVehicle Services) are leading a new era of audio entertainment and services by delivering the most compelling subscription and ad-supported.

Intellipro Group Intellipro Group |
6 d ago

Software Developer (GraphQL, JS)IT'S 6-MONTN CONTRACT!About the roleThe Mobile Engineering team is responsible for native iOS and Android applications, which help customers track, forecast, and predict revenue on the go. Building new features for our.

The OverviewOur CRM Integration Developer is the lead advisor to clients working to optimize their daily operations to scale their businesses. You are a whiz at translating a company’s needs into technical solutions using your expert skills in data analysis.

Prominent Prominent |

Position SummaryConsultants in the Development practice are advanced software engineers. They are competent and experienced in a number of tools and technologies, and learn new ones quickly. They design and develop software, solve complex problems, troubleshoot.

DescriptionThis is a remote position.Would you like to develop a new platform from scratch with JS/TS on both BE and FE?Our client starts building a marketplace for home buyers. Buyers will be able to browse properties that are being built and purchase.

More jobs by this company

Join Topline and build tools to help founders run and grow their businesses. Topline is revolutionizing startup funding by offering fast and straightforward access to capital. Unlike other capital providers, we develop a partnership with our customers.