Demo

FullStack Software Engineer

AidKit, Inc.
Denver, CO Full Time
POSTED ON 1/13/2025
AVAILABLE BEFORE 4/10/2025

Hi! I’m Justin, AidKit’s Engineering Manager. We are looking for a software engineer to join our team who is passionate about building high-leverage solutions to drive impact at scale. At AidKit, we are driven by our company values - being accountable to the people we serve.

AidKit is a social impact startup born from the pandemic that aims to 100x the leverage of organizations helping people in need. Today, we run the largest guaranteed income programs in the country. Looking forward, we aim to be the platform for delivering assistance to anyone, anywhere, efficiently, at scale, and with dignity.

We believe that the best technology shouldn’t be limited to big tech and, to that end, we’re committed to responsibly adapting the latest advances in abstraction and machine learning to enhance the leverage of those around us.

We got our start as volunteers delivering relief to undocumented workers left behind amidst the early days of COVID and have since grown into a fully bootstrapped platform that has disbursed over $170 million directly into hard to reach communities.

We are a team of 24 and we’re profitable — we’ve raised $0 from investors so that we can chase building the future we want to exist rather than chase a return for outside investors.

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 :

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

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 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.

  • 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 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.
  • You care deeply about the mission of direct aid and supporting anyone who needs help, no matter where they come from.

    About the Hiring Manager

    As in any job, your happiness and fulfillment will be a function of your manager. Isn’t it wild that in most jobs you have no idea who you’d actually work for?

    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 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.

    Compensation and Location

    For this full-time position, you can work from anywhere in the United States. We currently have team members in Colorado, Connecticut, California, Washington State, Washington DC and New York. The salary for this role is $140,000. We also provide equity which varies by position and experience and a comprehensive benefits package including 401K matching, health benefits, flexible schedule, and unlimited paid time off.

    Salary : $140,000

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a FullStack Software Engineer?

    Sign up to receive alerts about other jobs on the FullStack Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $156,679 - $196,968
    Income Estimation: 
    $222,941 - $284,552
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at AidKit, Inc.

    AidKit, Inc.
    Hired Organization Address Denver, CO Full Time
    Overview AidKit is revolutionizing how aid reaches those who need it most. We're on a mission to empower nonprofits and ...
    AidKit, Inc.
    Hired Organization Address Colorado, CO Full Time
    Overview AidKit is revolutionizing how aid reaches those who need it most. We're on a mission to empower nonprofits and ...
    AidKit, Inc.
    Hired Organization Address Colorado, CO Full Time
    Overview AidKit, a social enterprise that helps nonprofits and governments deliver aid with dignity, is seeking a Full-S...

    Not the job you're looking for? Here are some other FullStack Software Engineer jobs in the Denver, CO area that may be a better fit.

    Sr. Fullstack Software Engineer

    Wild Alaskan Company, Denver, CO

    Fullstack Software Engineer

    Promote Project, Denver, CO

    AI Assistant is available now!

    Feel free to start your new journey!