Full-Stack Software Engineer

2 Months ago • All levels • Full Stack Development • ~ $140,000 PA

Job Summary

Job Description

AidKit is seeking a Full-Stack Software Engineer to build its no/low-code platform that empowers organizations to create custom experiences without bespoke software. The role involves transforming complex cash assistance programs into streamlined, secure, and dignified experiences for diverse populations. Responsibilities include translating vague problems into fully-fledged solutions, writing clean and documented code, participating in design and code reviews, and contributing to technical and product roadmaps. The company is a rapidly growing, fully-remote workplace with a mission to make aid radically accessible.
Must have:
  • Experience building full-stack web applications (Typescript preferred)
  • Willing to jump in and do right by those we serve
  • Eager to tackle complex problems and comfortable with ambiguity
  • Care about the mission of direct aid
Good to have:
  • Designing green-field projects from the ground up
  • Owning major architectural decisions
  • Designing infrastructure robust to failure
  • Minimizing mean time to recovery
  • Managing large scale web infrastructure
Perks:
  • Fair Salaries that are transparent and competitive
  • Fully remote work setting with home office setup and maintenance stipends
  • Unlimited paid time off
  • Retirement plan with 401K matching
  • Health benefits (for you and your family)
  • Flexible schedule
  • Generous 16-week paid parental leave
  • Professional development support

Job Details

About AidKit


AidKit’s cutting-edge technology transforms complex cash assistance programs into streamlined, secure, and dignified experiences. By seamlessly connecting applicants to vital resources, we're making aid radically accessible for diverse populations—including unhoused and unbanked. From simplifying complex benefits modernization projects for state agencies to standing up efficient disaster relief programs, AidKit helps it’s partners deliver aid with dignity.


We were our own first customer—AidKit started as a nonprofit initiative born from the need to support systematically excluded workers during the early days of the COVID-19 pandemic. Today, AidKit provides the technology backbone for some of the nation's most innovative public safety net programs, having distributed hundreds of millions of dollars to people in need.


As we continue to grow rapidly, the opportunity for impact is immense. Apply to join our team if you're seeking meaningful work in an environment that trusts your judgment and values your unique contributions.

About the Role

As a salaried software engineer, your role will consist of building our no/low-code platform that allows organizations doing good to build a bespoke experience without bespoke software.

Our stack looks roughly as follows:

  • Front-end: Typescript, React & Tailwind
  • Back-end: Typescript, Postgres and DynamoDB (with some Python we’re slowly deprecating).
  • Infrastructure: Pulumi as Code deployments on AWS.

Key Responsibilities

Your responsibilities would include:

  • Going from vague problems to fully fleshed out solutions across multiple layers of the stack that addresses real business needs.
  • Writing code to expand our platform that is clean, easy to extend, secure, and documented.
  • Write and review design documents for upcoming product and technical components and features.
  • Participate in code reviews.
  • Work with the engineering team to help plan our technical and product roadmaps.
  • Handle prioritization and sizing for upcoming technical work.

About You

  • Experience in building full-stack web applications (Typescript preferred, but not a requirement)
  • Willing to jump in and do right by those we serve, whatever it takes.
  • Eager to tackle complex problems and comfortable working with ambiguity.
  • Not required but bonus points if have done any of the following:
    • Experience designing green-field projects from the ground up and owning major architectural decisions. Why? We believe that we can broaden our impact by building newer, better solutions to old problems and that requires thinking from first principles.
    • Experience designing infrastructure that is robust to failure and minimizes mean time to recovery.Why? We serve populations that are in dire need and often low on tech-literacy. If they have issues, they’re unlikely to come back and try again.
    • Experience managing large scale web infrastructure serving hundreds of thousands of users (or more!).Why? We run the largest guaranteed income pilots in the country, scaling from 1 to 1000 requests per second over the course of minutes.
  • You care deeply about the mission of direct aid and supporting anyone who needs help, no matter where they come from.

Compensation and Location


For this full-time position, you can work from anywhere in the United States. The salary for this role is $140,000 per year.


Benefits: We reinforce a culture of dignity, autonomy, and trust by actively taking an interest in and supporting employee’s lives outside of work. We also provide equity, which varies by position and experience, and a comprehensive benefits package including:

  • Fair Salaries that are transparent and competitive, with a maximum ratio of 3:1 between the highest and lowest paid employees at the company.
  • Fully remote work setting with home office setup and maintenance stipends.
  • Unlimited paid time off
  • Retirement plan with 401K matching
  • Health benefits (for you and your family)
  • Flexible schedule
  • Generous 16-week paid parental leave
  • Professional development support

About Our Team

AidKit is a fully-remote workplace with virtual headquarters in Colorado, with employees from coast to coast in the continental United States.

About the Hiring Manager

The hiring manager for this role is Justin Cajayon. Quick bio for him: before joining AidKit, he led multiple teams at a fintech startup and oversaw key initiatives for their series B funding round. Previously, he joined a full-stack consulting shop as the 3rd full-time employee and led their expansion to 10 employees. Today, he is very grateful to have the opportunity to serve the social impact sector and find ways for technology to drive positive impact at scale.

Interview Process

Interview Screen

30 Minutes

You will speak with Justin and discuss your background, what’s important to you in your next role and any questions you might have about the role.


Code Interview

60 Minutes

We’ll send you a small full-stack Typescript app to check out locally and get familiar with (if you haven’t done full-stack work recently). We’ll then jump on a zoom call and incrementally add features until we exhaust 60 minutes. You’re welcome to use Google / StackOverflow / ChatGPT as you would normally while working.


Deep Dive

60 Minutes

You’ll pick a project that you’ve had some-level of responsibility for in the past and walk us through the “story” behind that project. What motivated it? What were the major engineering decisions and how were they decided? What was the resulting architecture? What would you do the same or differently, knowing what you know now? We recommend either preparing or being ready to draw an architecture diagram on the call.


Reference Check

As part of our hiring policies we ask you to provide a reference who we can contact who can speak towards your work. Ideally, this is a past manager who we can speak to to understand how to best set you up for success at AidKit.

How to Apply

To apply for this position, please submit your resume and a personalized cover letter explaining your interest in the role and how your experience aligns with our needs. Note that AidKit values authenticity and carefully reads cover letters with an eye towards learning something real about you and your interest in joining our team.


Please submit cover letters and resumes in .PDF format. Video and slide deck cover letters are also acceptable. We review applications on a rolling basis and will contact qualified candidates for interviews. Thank you for your interest in joining the AidKit team!


Due to the high volume of applications, our hiring team is not able to field requests for feedback or informational interviews sent via LinkedIn or email. If you are a good match for the role, our team will reach out to you directly.


Applications will be accepted until the position is filled, with the review process beginning on June 9th.


AidKit is an equal opportunity employer.


We encourage candidates from all backgrounds, regardless of race, ethnicity, gender, age, sexual orientation, disability, or any other dimension of diversity, to apply. We understand that diversity goes beyond checkboxes and that true innovation thrives when a variety of voices and ideas come together. You don't need to meet every criteria listed to apply. We value unique experiences and believe that diversity drives innovation.

Similar Jobs

bytedance - Senior Software Engineer - IaaS AI Infra

bytedance

San Jose, California, United States (On-Site)
4 Months ago
Fortra - Software Engineer III

Fortra

United States (On-Site)
2 Weeks ago
Universal Music Group - Manager, A&R Administration

Universal Music Group

Nashville, Tennessee, United States (On-Site)
1 Year ago
Nordson Corporation - Product Development Engineer II

Nordson Corporation

Loveland, Colorado, United States (On-Site)
2 Months ago
Salesforce - Enterprise Account Executive

Salesforce

Sydney, New South Wales, Australia (On-Site)
10 Months ago
Next Level Business Services - Java Full Stack Developer

Next Level Business Services

Tulsa, Oklahoma, United States (On-Site)
9 Months ago
Super.com - Senior Software Engineer - Full-Stack

Super.com

Canada (Remote)
4 Months ago
Ziff Davis - Full Stack Developer (Software Engineer II/III)

Ziff Davis

United Kingdom (Remote)
1 Month ago
warner bros games - Staff Software Engineer - Java Fullstack - MSC Deals Team

warner bros games

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Rockstar Games - Full Stack Developer

Rockstar Games

New York, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PwC - Scrum Master Jr (AdvCon - DTS) | Associate

PwC

Piracicaba, State Of São Paulo, Brazil (On-Site)
4 Weeks ago
Lilt - Cape Verdean US-based Medical Translators needed

Lilt

United States (Remote)
2 Weeks ago
Harvey - Director of Platform Engineering

Harvey

San Francisco, California, United States (On-Site)
3 Weeks ago
supercell - Senior Data Analyst, Live and New Games

supercell

Helsinki, Uusimaa, Finland (On-Site)
3 Weeks ago
Rippling - Global Payroll Operations Specialist - Ireland / UK

Rippling

London, England, United Kingdom (On-Site)
2 Months ago
Mark43 - Sales Development Representative-Public Safety

Mark43

Canada (Remote)
4 Weeks ago
Workato - Embedded Customer Success Manager

Workato

Palo Alto, California, United States (On-Site)
2 Weeks ago
Western Digital - Intern - Learning and Development Intern (Studying Bachelor Degree)

Western Digital

Biñan, Calabarzon, Philippines (On-Site)
2 Weeks ago
Catina - Marketing Analytics Lead

Catina

San Francisco, California, United States (Hybrid)
3 Months ago
Ludeo - Senior Backend Developer

Ludeo

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Denver, Colorado, United States

Toast - Territory Account Executive

Toast

Kansas City, Missouri, United States (On-Site)
1 Month ago
GungHo - Senior Lighter / Look Development Artist

GungHo

Redondo Beach, California, United States (Hybrid)
2 Months ago
Instawork - Video Storyteller

Instawork

San Francisco, California, United States (On-Site)
4 Weeks ago
Evolution  - Online Game Presenter (Hostess - Waitress Alternative) - Competitive Pay & Tips!

Evolution

Atlantic City, New Jersey, United States (On-Site)
9 Months ago
USE Insider - Account Executive

USE Insider

United States (Remote)
7 Months ago
AVER LLC - Management Analyst

AVER LLC

United States (Hybrid)
7 Months ago
Saviynt - Account Executive

Saviynt

Kansas City, Kansas, United States (Remote)
9 Months ago
Go Fund Me - Staff Product Manager (NPO Subscriptions)

Go Fund Me

San Francisco, California, United States (Hybrid)
3 Months ago
Synechron - Axiom Developer

Synechron

Plano, Texas, United States (On-Site)
1 Month ago
Zscaler - Principal Software Engineer, Windows Driver

Zscaler

San Jose, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Nagarro - Associate Staff Engineer, Java Fullstack

Nagarro

Colombia (Remote)
9 Months ago
Opendoor - Software Engineer - Pricing, Fullstack (Go, SQL, Typescript)

Opendoor

United States (Remote)
1 Month ago
Glean - Software Engineer, Fullstack

Glean

Palo Alto, California, United States (On-Site)
3 Months ago
BigID - Full-Stack JavaScript Engineer

BigID

Chennai, Tamil Nadu, India (Hybrid)
4 Weeks ago
Humanitarian Operations - Fullstack Web Developer

Humanitarian Operations

Edinburgh, Scotland, United Kingdom (On-Site)
1 Month ago
GT HQ - Full-Stack Developer (Ruby + React)

GT HQ

Poland (Remote)
2 Months ago
Gravitee - Senior Full Stack Engineer

Gravitee

Delhi, India (Remote)
9 Months ago
bombit - Backend / Fullstack Developer

bombit

Gdańsk, Pomeranian Voivodeship, Poland (Remote)
2 Weeks ago
Grammarly - Full-Stack Software Engineer

Grammarly

San Francisco, California, United States (Hybrid)
1 Month ago
Animoca Brands - Full-Stack Web Developer (Blockchain)

Animoca Brands

Hong Kong (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

About The Company

United States (Remote)

Denver, Colorado, United States (Remote)

Denver, Colorado, United States (Remote)

United States (Remote)

Denver, Colorado, United States (Remote)

View All Jobs

Get notified when new jobs are added by AidKit

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug