Fullstack Engineer
Overflow

Fullstack Engineer - AWS, Node, Typescript

Apply

Industry

Financial Software

Job Type

Contractor

About Overflow
  • AWS
  • Node
  • Typescript
  • Next.js

About Overflow

Overflow creates an opportunity for nonprofits to access a larger funding pool through stock donations.


About The Role

Overflow is hiring a Software Engineer to help execute the product roadmap for our Tap to Donate products. Your primary objective will be build end to end experiences that enable nonprofits to engage their donor bases with NFC tap disks and track their usage via the Tap Dashboard. You will be responsible for working and collaborating closely with other engineers, product and design leads, and cross-functional partners to ensure that your features are delivered on time and bug-free.


What You’ll Do

Key Responsibilities Build beautiful donation and donation management experiences along with the APIs that power these experiences. Collaborate with product and design leads to scope out feature feasibility and timelines. Develop testing strategies, write unit/functional tests, and take ownership of the QA cycle to ensure high code quality. Articulate a long-term vision for maintaining and scaling our systems and the teams running them. Become an expert in Overflow’s product, occasionally working with our nonprofit partners and sales team to understand features or customization requirements


What You’ll Bring

Technical Skills 1-2 years of industry software development experience. You are proficient in TypeScript and have deep experience building end-to-end features with React, NextJs, NodeJs, Express, and other JavaScript frameworks. You have experience with AWS Lambda functions and S3 buckets. You have experience designing and implementing data models in SQL-like databases. You have strong knowledge of the design principles that underpin scalable and user-friendly web applications. You have excellent communication skills to clearly articulate design decisions, alternatives, and trade-offs.


Why Terminal?

At Terminal, we identify emerging tech hubs around the globe, and connect the top engineers with the most compelling companies. We provide complete operations and services to give companies all the benefits of a new office without any of the hassle. We are focused on building a diverse and inclusive workforce. Terminal is an Equal Opportunity Employer and considers applicants for employment without regard to race, colour, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, provincial, or local law.

We are committed to integration and equal opportunity. Accommodation is available to all applicants upon request throughout our recruitment process. Please contact hr@terminal.io if you require accommodation. We will work with all applicants to accommodate their accessibility needs.