Senior Full Stack Engineer

This post contains product affiliate links. We may receive a commission from Amazon if you make a purchase after clicking on one of these links. You will not incur any additional costs by clicking these links

Join Propel's mission to empower low-income Americans with financial tools for a life of dignity. Help build impactful apps as a senior software engineer.

About Propel

Propel's mission is to create modern financial tools for low-income Americans, aimed at facilitating a dignified lifestyle. Their app, Providers, is used by over 5 million people to manage necessary benefits, stay informed on government programs, and improve their financial situation. The company has broadened its reach in the financial services sector, establishing a superior banking alternative for low-income citizens.

Engineering Team and Culture

The engineering team at Propel consists of over 20 people across the U.S., characterized by their humility, intelligence, and mutual support. The culture promotes collaboration, inclusive knowledge sharing, and a people-first approach to management. Communication is facilitated through various tools including Slack, Zoom, Notion, and specialized project management software.

Role of a Senior Software Engineer

As a senior software engineer at Propel, the role offers the chance to tackle significant technical challenges impacting the financial lives of users. Engineers are immersed in building and enhancing the product across different segments like bank tooling, government interactions, and savings opportunities. Propel provides a platform for professional growth and technical contribution in a social mission-driven environment.

Investors and Offer

Propel's backers include high-profile investors like Andreessen Horowitz and celebrities such as Serena Williams and Nas. The company offers a comprehensive package with benefits, competitive salaries, equity, and even fertility support.

Your Responsibilities

In your role, you will develop systems that reach millions, create software using various technologies (including Python, Flask, Vue, TypeScript, and more), and ensure the reliability and maintainability of the product. Collaboration with product and design teams is key, as is participating in an on-call rotation.


The ideal candidate will have deep experience in full-stack software development, startup agility, and strong communication skills. A passion for the company's mission and a background in Python and JavaScript are highly valued, though there is room to grow into these languages. Experience with government safety net services can be a plus.

Diversity and Inclusion

Propel is dedicated to creating a diverse and inclusive team, encouraging applicants from various backgrounds and those with firsthand experience with government assistance programs like SNAP.

Location and Application

The position is based in Brooklyn, New York, with Propel welcoming applications to contribute to their purposeful and evolving mission.

This job offer was originally published on RemoteOK


At Smart Remote Jobs, we understand the importance of equipping remote workers with the tools they need to thrive in their roles. To enhance your remote work experience, we recommend considering an ergonomic keyboard that can significantly improve comfort during long hours of typing.

Then, you'd better block out distractions with noise-cancelling headphones, ensuring clear communication during virtual meetings and enhanced concentration.

Finally, if you want to increase flexibility and promote better posture, you should use an adjustable standing desk, allowing you to alternate between sitting and standing positions throughout the day for improved health and productivity.


Brooklyn, New York

Software development


February 17, 2024


0 clicks on Apply Now

Similar job offers

This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.