Senior Software Engineer - Backend

Published: 1 week ago
Avatar for Overflow

Overflow

Overflow is building the platform for all philanthropic giving

Job Location

Job Type

Full Time

Visa Sponsorship

Available

Hires remotely

Everywhere

Relocation

Allowed

The Role

Job Description

We are looking for a senior backend engineer responsible for building systems that power cash, stock, and crypto donations for nonprofit organizations. Your primary responsibility will be owning and developing backend services and ensuring requests processed are highly responsive and performant. You will be responsible for working and collaborating closely with engineers, product and design leads, and cross-functional partners to build out end-to-end solutions.

Responsibilities

  • You will design and implement impactful user-facing features that enable nonprofits to receive and manage cash, stock, and crypto donations
  • You will produce high-quality code that is reusable, efficient, unit tested, and code reviewed
  • You will design and build low-latency, highly-available, and performant applications
  • You will implement security and data protection solutions
  • You will leverage data storage solutions (may include databases, key-value stores, blob stores, etc.)

Skills And Qualifications

  • Backend software engineer with 3+ years of industry experience
  • Strong experience with Java, Javascript, Typescript, Node.js, React, or other Javascript frameworks
  • Strong knowledge of NoSQL databases like MongoDB
  • Strong knowledge of fundamental design principles behind a scalable application
  • Strong knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Strong understanding of code versioning tools like Git and continuous integration processes
  • Thorough knowledge of the software development lifecycle including design, implementation, and testing
  • Nice to have experience building and deploying applications with Docker and Kubernetes on AWS or other cloud providers
  • Clear and concise communication of design decisions including alternatives and trade-offs, both verbal and written.
  • Collaborate and work well with engineers, product managers, designers, and cross-functional partners.

More about Overflow

Founders

Overflow
Founder • 3 years
image
Vance Roush
Founder • 3 years
San Jose
image
Vance Roush
Founder • 3 years
San Jose
image
Go to team image

Similar Jobs

Valiance Solutions company logo
Valiance Solutions
Transform businesses with data analysis & artificial intelligence
Collabo company logo
Collabo
Discover Events and Experiences Around You
Openhunt company logo
Openhunt
A mobile job matching app using customised voice intros
Collabo company logo
Collabo
Discover Events and Experiences Around You
AgShift company logo
AgShift
Designing a fully autonomous, transparent & digitized food quality system
GOIN' company logo
GOIN'
Local services platform for demand response, ADA paratransit, rides as a public service
FilmFreeway company logo
FilmFreeway
The world's #1 way to discover, submit and get tickets to film festivals