Senior Software Engineer - Backend
Published: 1 week ago
Overflow
Overflow is building the platform for all philanthropic giving
Job Location
Job Type
Full TimeVisa Sponsorship
AvailableHires remotely
Everywhere
Relocation
AllowedThe 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
Similar Jobs
The Software Practice
Software consulting firm
Valiance Solutions
Transform businesses with data analysis & artificial intelligence
Collabo
Discover Events and Experiences Around You
Openhunt
A mobile job matching app using customised voice intros
Collabo
Discover Events and Experiences Around You
Bintix Waste Research
Garbage-in, insights-out, really!
AgShift
Designing a fully autonomous, transparent & digitized food quality system
GOIN'
Local services platform for demand response, ADA paratransit, rides as a public service
FilmFreeway
The world's #1 way to discover, submit and get tickets to film festivals