{ "version": "https://jsonfeed.org/version/1.1", "title": "Job Search Results", "home_page_url": "https://apply.coop/search?country_code=\u0026employment_type=\u0026tags=node\u0026terms=\u0026working_location=\u0026workplace_type=", "description": "Job search results", "author": { "name": "apply.coop" }, "authors": [ { "name": "apply.coop" } ], "items": [ { "id": "https://apply.coop/jobs/d147h0ublda6j9sd4thg-front-end-platform-engineer", "url": "https://apply.coop/jobs/d147h0ublda6j9sd4thg-front-end-platform-engineer", "title": "Front-End Platform Engineer", "content_html": "\u003ch2\u003eTHE OPPORTUNITY:\u003c/h2\u003e\n\u003cp\u003eWe are looking for a Front-End Platform Engineer to join ActBlue and help us shape the growth of our contribution flow experience. **In this role, you’ll focus on maintaining and expanding the primary donation path for users who contribute on ActBlue. That journey encompasses landing on a new form, learning about a given cause or candidate, and being able to successfully and quickly donate to a candidate or cause. You’ll work closely with design and product partners to develop and refine accessible, scalable, and engaging features that make our contribution process seamless. The work you do on this team will be seen and felt by millions of users across the country and the world. \u003c/p\u003e\n\u003cp\u003eOur engineering and product organization consists of about 100 empathetic and passionate people. We’re organized into cross-functional teams that operate independently and align with broader organizational goals. \u003c/p\u003e\n\u003ch2\u003eWHAT YOU WILL DO:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWrite maintainable code that is adaptable to future design and roadmap decisions to help set the standard for software quality for our team and the organization at large.\u003c/li\u003e\n\u003cli\u003eLead the process of architecting, refactoring, and improving our contribution forms and the myriad user flows that an ActBlue user might interface with.\u003c/li\u003e\n\u003cli\u003eGuide the design and execution of technical solutions that prioritize the highest impact opportunities while balancing effort, scope, and other trade-offs.\u003c/li\u003e\n\u003cli\u003ePartner with engineering managers to find sponsorship and growth opportunities for your colleagues.\u003c/li\u003e\n\u003cli\u003eDemonstrate technical leadership by writing documentation, establishing effective monitoring, and fostering clear and audience-oriented communication.\u003c/li\u003e\n\u003cli\u003eCoach and mentor other engineers on your team and create spaces for individuals to be engaged, valued, and heard.\u003c/li\u003e\n\u003cli\u003eReceive support from your manager to grow as an individual and increase your impact on the success of your team and the progressive movement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU’LL BE WORKING WITH:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eStack:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact\u003c/li\u003e\n\u003cli\u003eNode.js\u003c/li\u003e\n\u003cli\u003eJavascript\u003c/li\u003e\n\u003cli\u003eRuby on Rails\u003c/li\u003e\n\u003cli\u003eGraphQL\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTooling:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eYarn + Webpack\u003c/li\u003e\n\u003cli\u003eTypescript\u003c/li\u003e\n\u003cli\u003eESLint/Prettier\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHosting:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHeroku\u003c/li\u003e\n\u003cli\u003eKubernetes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMonitoring:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDatadog\u003c/li\u003e\n\u003cli\u003eBugsnag\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTracking/metrics:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMixpanel\u003c/li\u003e\n\u003cli\u003eLooker\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThings that would be good to know:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDocker\u003c/li\u003e\n\u003cli\u003eStorybook/design systems\u003c/li\u003e\n\u003cli\u003efront-end testing practices (RTL/Jest/Cypress)\u003c/li\u003e\n\u003cli\u003eDevops practices like CI, Gitops, etc\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU BRING:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e6+ years of professional experience with development technologies including Javascript, NodeJS, React, and Typescript\u003c/li\u003e\n\u003cli\u003eAn exploratory and tenacious mindset when taking on tasks that might have little to no precedent at the organization - our team is relatively new and much of our work is setting up new standards or delving into areas of code that haven’t been touched in a while\u003c/li\u003e\n\u003cli\u003eSome experience working on problems across a front-end ecosystem—we are looking for someone who is curious about how Webpack works or who wants to optimize an application’s bundle size\u003c/li\u003e\n\u003cli\u003eA willingness to tackle a diverse range of problems within our front-end ecosystem, and an ability to work autonomously on problems that cross team boundaries and touch multiple codebases\u003c/li\u003e\n\u003cli\u003eA natural tendency towards documentation and knowledge sharing over siloing\u003c/li\u003e\n\u003cli\u003eKnowledge or curiosity around Javascript library management, especially around internal component libraries\u003c/li\u003e\n\u003cli\u003eFluency moving between and across technical systems and stacks – or at least a willingness to try! We are typically coding in Javascript, but our work brings us into contact with work areas from Docker to design systems\u003c/li\u003e\n\u003cli\u003eExcitement for your own and your teammates’ learning and growth - we are a small (but growing) team that works very closely together!\u003c/li\u003e\n\u003cli\u003eA track record of effective collaboration with other engineers to develop abstractions and patterns that make it easy to build reliable software.\u003c/li\u003e\n\u003cli\u003eAn understanding of and a desire to co-create systems that help build psychological safety on the team: sharing learning with others, using peer review as an opportunity to celebrate and build others up, and a willingness to practice the duality of listening and leadership.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOUR ENGINEERING VALUES:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWe believe that ideas are more important than technologies.\u003c/li\u003e\n\u003cli\u003eWe understand that the tools we build have real-world consequences for millions of people and take that responsibility seriously.\u003c/li\u003e\n\u003cli\u003eWe know that code isn’t just a set of instructions for machines, but communication with other humans; style, elegance, and respect are important.\u003c/li\u003e\n\u003cli\u003eWe believe that an ability to balance paying off technical debt and rapidly completing a project contributes to the health of the codebase, engineering team, and organization.\u003c/li\u003e\n\u003cli\u003eWe believe that being correct isn’t enough; respect for your colleagues and users is fundamental.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFollow us on Twitter\u003c/strong\u003e @ActBlue* and *\u003cem\u003eour blog\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003eLOCATION AND COMPENSATION:\u003c/h2\u003e\n\u003cp\u003eThis posting is for a full-time, remote, salaried position. ActBlue is currently authorized to support remote work employees in California, Colorado, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, New Hampshire, New York, North Carolina, North Dakota, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington D.C., and Wisconsin.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSalary Range: $157,791 - $170,499 - $183,207\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eBENEFITS:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlexible work schedules and an unlimited time-off policy\u003c/li\u003e\n\u003cli\u003eFully paid and trans-inclusive health, dental, and vision insurance for employees and their families\u003c/li\u003e\n\u003cli\u003eAutomatic 2% 401K contribution, plus up to 6% match\u003c/li\u003e\n\u003cli\u003eThree months paid parental leave for all new parents, adoptions included; 4 weeks of a fully paid flexible work schedule; plus an additional one week of paid leave and an additional one week of flexible work schedule for every full year the employee has worked for ActBlue\u003c/li\u003e\n\u003cli\u003eCommuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees\u003c/li\u003e\n\u003cli\u003eAdditional perks include monthly snack deliveries and digital subscriptions to the Boston Globe \u0026amp; New York Times\u003c/li\u003e\n\u003cli\u003eProfessional development budget\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eActBlue is unable to sponsor work visas at this time.\u003c/p\u003e\n\u003ch2\u003eINCLUSION STATEMENT:\u003c/h2\u003e\n\u003cp\u003eActBlue is deeply committed to the principle of equal employment opportunity. We commit to retaining, developing, recruiting, and hiring a diverse staff community. We honor the dignity of all and celebrate each person’s unique qualities. We recognize the wide range of human differences, backgrounds, and intersectional identities that enrich the workspace and help us better meet our mission. If you feel a connection to our mission and see your interests reflected in this job description, we encourage you to apply – even if you don’t meet every requirement.\u003c/p\u003e\n\u003cp\u003eActBlue is committed to providing reasonable accommodations to individuals with disabilities throughout the interview and employment process, including for our online job application system. If you would like to request an accommodation when applying, please contact us at recruitment@actblue.com.\u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, and we will never email from an address other than actblue.com or actbluetech.com.\u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, nor will we email from anything other than an actblue.com or actbluetech.com email address.\u003c/p\u003e", "summary": "\u003ch2\u003eTHE OPPORTUNITY:\u003c/h2\u003e\n\u003cp\u003eWe are looking for a Front-End Platform Engineer to join ActBlue and help us shape the growth of our contribution flow experience. **In this role, you’ll focus on maintaining and expanding the primary donation path for users who contribute on ActBlue. That journey encompasses landing on a new form, learning about a given cause or candidate, and being able to successfully and quickly donate to a candidate or cause. You’ll work closely with design and product partners to develop and refine accessible, scalable, and engaging features that make our contribution process seamless. The work you do on this team will be seen and felt by millions of users across the country and the world. \u003c/p\u003e\n\u003cp\u003eOur engineering and product organization consists of about 100 empathetic and passionate people. We’re organized into cross-functional teams that operate independently and align with broader organizational goals. \u003c/p\u003e\n\u003ch2\u003eWHAT YOU WILL DO:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWrite maintainable code that is adaptable to future design and roadmap decisions to help set the standard for software quality for our team and the organization at large.\u003c/li\u003e\n\u003cli\u003eLead the process of architecting, refactoring, and improving our contribution forms and the myriad user flows that an ActBlue user might interface with.\u003c/li\u003e\n\u003cli\u003eGuide the design and execution of technical solutions that prioritize the highest impact opportunities while balancing effort, scope, and other trade-offs.\u003c/li\u003e\n\u003cli\u003ePartner with engineering managers to find sponsorship and growth opportunities for your colleagues.\u003c/li\u003e\n\u003cli\u003eDemonstrate technical leadership by writing documentation, establishing effective monitoring, and fostering clear and audience-oriented communication.\u003c/li\u003e\n\u003cli\u003eCoach and mentor other engineers on your team and create spaces for individuals to be engaged, valued, and heard.\u003c/li\u003e\n\u003cli\u003eReceive support from your manager to grow as an individual and increase your impact on the success of your team and the progressive movement.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU’LL BE WORKING WITH:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eStack:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eReact\u003c/li\u003e\n\u003cli\u003eNode.js\u003c/li\u003e\n\u003cli\u003eJavascript\u003c/li\u003e\n\u003cli\u003eRuby on Rails\u003c/li\u003e\n\u003cli\u003eGraphQL\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTooling:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eYarn + Webpack\u003c/li\u003e\n\u003cli\u003eTypescript\u003c/li\u003e\n\u003cli\u003eESLint/Prettier\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHosting:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHeroku\u003c/li\u003e\n\u003cli\u003eKubernetes\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMonitoring:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDatadog\u003c/li\u003e\n\u003cli\u003eBugsnag\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTracking/metrics:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eMixpanel\u003c/li\u003e\n\u003cli\u003eLooker\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThings that would be good to know:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eDocker\u003c/li\u003e\n\u003cli\u003eStorybook/design systems\u003c/li\u003e\n\u003cli\u003efront-end testing practices (RTL/Jest/Cypress)\u003c/li\u003e\n\u003cli\u003eDevops practices like CI, Gitops, etc\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWHAT YOU BRING:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e6+ years of professional experience with development technologies including Javascript, NodeJS, React, and Typescript\u003c/li\u003e\n\u003cli\u003eAn exploratory and tenacious mindset when taking on tasks that might have little to no precedent at the organization - our team is relatively new and much of our work is setting up new standards or delving into areas of code that haven’t been touched in a while\u003c/li\u003e\n\u003cli\u003eSome experience working on problems across a front-end ecosystem—we are looking for someone who is curious about how Webpack works or who wants to optimize an application’s bundle size\u003c/li\u003e\n\u003cli\u003eA willingness to tackle a diverse range of problems within our front-end ecosystem, and an ability to work autonomously on problems that cross team boundaries and touch multiple codebases\u003c/li\u003e\n\u003cli\u003eA natural tendency towards documentation and knowledge sharing over siloing\u003c/li\u003e\n\u003cli\u003eKnowledge or curiosity around Javascript library management, especially around internal component libraries\u003c/li\u003e\n\u003cli\u003eFluency moving between and across technical systems and stacks – or at least a willingness to try! We are typically coding in Javascript, but our work brings us into contact with work areas from Docker to design systems\u003c/li\u003e\n\u003cli\u003eExcitement for your own and your teammates’ learning and growth - we are a small (but growing) team that works very closely together!\u003c/li\u003e\n\u003cli\u003eA track record of effective collaboration with other engineers to develop abstractions and patterns that make it easy to build reliable software.\u003c/li\u003e\n\u003cli\u003eAn understanding of and a desire to co-create systems that help build psychological safety on the team: sharing learning with others, using peer review as an opportunity to celebrate and build others up, and a willingness to practice the duality of listening and leadership.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOUR ENGINEERING VALUES:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWe believe that ideas are more important than technologies.\u003c/li\u003e\n\u003cli\u003eWe understand that the tools we build have real-world consequences for millions of people and take that responsibility seriously.\u003c/li\u003e\n\u003cli\u003eWe know that code isn’t just a set of instructions for machines, but communication with other humans; style, elegance, and respect are important.\u003c/li\u003e\n\u003cli\u003eWe believe that an ability to balance paying off technical debt and rapidly completing a project contributes to the health of the codebase, engineering team, and organization.\u003c/li\u003e\n\u003cli\u003eWe believe that being correct isn’t enough; respect for your colleagues and users is fundamental.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFollow us on Twitter\u003c/strong\u003e @ActBlue* and *\u003cem\u003eour blog\u003c/em\u003e\u003c/p\u003e\n\u003ch2\u003eLOCATION AND COMPENSATION:\u003c/h2\u003e\n\u003cp\u003eThis posting is for a full-time, remote, salaried position. ActBlue is currently authorized to support remote work employees in California, Colorado, Florida, Georgia, Hawaii, Illinois, Maryland, Massachusetts, Michigan, Minnesota, New Hampshire, New York, North Carolina, North Dakota, Oregon, Pennsylvania, Rhode Island, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington D.C., and Wisconsin.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eSalary Range: $157,791 - $170,499 - $183,207\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003eBENEFITS:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFlexible work schedules and an unlimited time-off policy\u003c/li\u003e\n\u003cli\u003eFully paid and trans-inclusive health, dental, and vision insurance for employees and their families\u003c/li\u003e\n\u003cli\u003eAutomatic 2% 401K contribution, plus up to 6% match\u003c/li\u003e\n\u003cli\u003eThree months paid parental leave for all new parents, adoptions included; 4 weeks of a fully paid flexible work schedule; plus an additional one week of paid leave and an additional one week of flexible work schedule for every full year the employee has worked for ActBlue\u003c/li\u003e\n\u003cli\u003eCommuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees\u003c/li\u003e\n\u003cli\u003eAdditional perks include monthly snack deliveries and digital subscriptions to the Boston Globe \u0026amp; New York Times\u003c/li\u003e\n\u003cli\u003eProfessional development budget\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eActBlue is unable to sponsor work visas at this time.\u003c/p\u003e\n\u003ch2\u003eINCLUSION STATEMENT:\u003c/h2\u003e\n\u003cp\u003eActBlue is deeply committed to the principle of equal employment opportunity. We commit to retaining, developing, recruiting, and hiring a diverse staff community. We honor the dignity of all and celebrate each person’s unique qualities. We recognize the wide range of human differences, backgrounds, and intersectional identities that enrich the workspace and help us better meet our mission. If you feel a connection to our mission and see your interests reflected in this job description, we encourage you to apply – even if you don’t meet every requirement.\u003c/p\u003e\n\u003cp\u003eActBlue is committed to providing reasonable accommodations to individuals with disabilities throughout the interview and employment process, including for our online job application system. If you would like to request an accommodation when applying, please contact us at recruitment@actblue.com.\u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, and we will never email from an address other than actblue.com or actbluetech.com.\u003c/p\u003e\n\u003cp\u003e*ActBlue will \u003cem\u003enever\u003c/em\u003e ask candidates to buy equipment, nor will we email from anything other than an actblue.com or actbluetech.com email address.\u003c/p\u003e", "date_published": "2025-06-10T00:00:00Z", "date_modified": "2025-06-10T18:26:51Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] }, { "id": "https://apply.coop/jobs/d0sv65mblda221bjl91g-senior-software-engineer", "url": "https://apply.coop/jobs/d0sv65mblda221bjl91g-senior-software-engineer", "title": "Senior Software Engineer", "content_html": "\u003ch2\u003eWant to use your engineering skills for good? Empower is hiring software engineers!\u003c/h2\u003e\n\u003cp\u003eEmpower is a nonprofit that works to dramatically increase civic engagement by helping groups organize their communities with friend-to-friend outreach. That\u0026#39;s called \u0026#34;relational organizing.\u0026#34;\u003c/p\u003e\n\u003cp\u003eIn 2020, we were the largest relational organizing tech and training coalition for progressive organizations and nonprofits, training 77,000 people from over 1,000 organizations (especially organizations that work in youth, Black, and Latinx communities), growing to 5 times larger than even the Biden campaign’s relational program.\u003c/p\u003e\n\u003cp\u003eIn 2022, we built on that work to do vaccine outreach as well as some experiments on new styles of relational organizing. Those experiments turned out well, and in 2024, we ran the largest relational organizing campaign in history, mobilizing 47,000 trusted messengers to have 9 million conversations with 3 million hard to reach voters. Obviously, things didn\u0026#39;t go how we wanted in the 2024 elections, but we have a bunch of ideas for how to leverage our relational network and expertise to have an even bigger impact in the 2026 midterms!\u003c/p\u003e\n\u003cp\u003eIf you\u0026#39;re a software engineer looking to make a difference, this is an extremely high-leverage opportunity!\u003c/p\u003e\n\u003ch2\u003eHow does Empower increase civic engagement and voting?\u003c/h2\u003e\n\u003cp\u003eWe train volunteers to reach out to friends and family and share personal stories about the issues that matter most to them.\u003c/p\u003e\n\u003cp\u003eWhen people ask their close friends and family to get involved or vote, those friends and family members become much more likely to actually do it. Empower is a product and course of training that helps community groups scale up this kind of direct personal outreach. (For a concrete example, see the FAQ.)\u003c/p\u003e\n\u003cp\u003eIt’s effective. Empower has been studied in nine different independently-run, randomly controlled trials which all found that its usage led to large and statistically significant increases in voter turnout — far more effective than phone-banking, text-banking, or door-to-door canvassing.\u003c/p\u003e\n\u003cp\u003eIt’s growing fast. The number of conversations Empower facilitated grew by over 10x between the 2016 and 2018 election cycles, grew by 10x again in the 2020 election cycle, and then grew by 30x for the 2024 election cycle. In order to keep up that pace going forward, we need to grow our team and keep adding features that help our organizations!\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s the organization like?\u003c/h2\u003e\n\u003cp\u003eThere are two main teams: product/engineering, and organizing/training. We\u0026#39;re spread out all across the country, with some clustering in the Bay Area and in Madison, WI (you could be anywhere). The product/engineering team has one short stand-up three times a week.\u003c/p\u003e\n\u003cp\u003eEmpower is an equal opportunity employer and does not discriminate based on age, ancestry, race, ethnicity, color, national origin, gender identity or expression, sex, pregnancy, sexual orientation, marital status, family or medical care leave, religion, genetic information, medical condition, physical or mental disability, or veteran status.\u003c/p\u003e\n\u003cp\u003eDiversity, equity, and inclusion are important to our organization! Women, BIPOC people, and individuals from the LGBTQ+ community are strongly encouraged to apply.\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s the stack?\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript (it\u0026#39;s fine if you only happen to know JavaScript)\u003c/li\u003e\n\u003cli\u003eReact (good to have experience with this)\u003c/li\u003e\n\u003cli\u003eReact Native (it’s fine not to know this)\u003c/li\u003e\n\u003cli\u003eNode (it’s fine not to know this)\u003c/li\u003e\n\u003cli\u003eAWS (it’s fine not to know this)\u003c/li\u003e\n\u003cli\u003eRDS MySQL (we\u0026#39;re planning on moving to a horizontally-scalable DB. If you have expertise in those kinds of transitions, that would be great, but it\u0026#39;s fine not to be a DB expert!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUsing TypeScript (we still have some leftover JS) everywhere has allowed us to share important code across mobile, web, and server.\u003c/p\u003e\n\u003ch2\u003eWhat sorts of things do we work on?\u003c/h2\u003e\n\u003cp\u003eOur roadmap is driven by the needs of our users. We talk to organizations that use us, uncover patterns in their needs, and then design our product to be maximally useful. We also take work that keeps our product velocity as high as possible. Here are some past examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCross-organization support: many of the folks using Empower are in multiple organizations, so we added dashboards to improve visibility across organizations and the ability to copy data between organizations\u003c/li\u003e\n\u003cli\u003eAdvanced filtering: we try to make all of our data available to the directors of an organization, so we added some power-user tools for slicing and dicing the data in their dashboards\u003c/li\u003e\n\u003cli\u003eScalability: we knew that our scale would be much higher in 2024, so we built infrastructure to generate synthetic data, send synthetic requests to our endpoints, analyze past programs to see what the shape of our data looked like, and then we improved performance, letting us avoid any unplanned downtime during the election\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe have a good foundation to build on and a lot of great feedback from groups that used Empower in 2024, so there\u0026#39;s a ton more features to work on! A few things on the roadmap are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRefreshing the UI\u003c/li\u003e\n\u003cli\u003eChanging our data loading strategy to improve performance and reduce complexity\u003c/li\u003e\n\u003cli\u003eIntegrating with Catalist, a voter database, to help people prioritize the most impactful conversations\u003c/li\u003e\n\u003cli\u003eContinuing to improve our scalability\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWho would be a good fit?\u003c/h2\u003e\n\u003cp\u003eThis opportunity is perfect for someone who has honed their engineering and product skills in other roles and now wants to put them to use to protect democracy.\u003c/p\u003e\n\u003cp\u003eWe\u0026#39;re looking for a product-focused engineer who is a generalist and who:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCares deeply about the mission\u003c/li\u003e\n\u003cli\u003eCan write solid code, and also can come up with expedient hacks where warranted\u003c/li\u003e\n\u003cli\u003eHas frontend experience, including with JavaScript and React\u003c/li\u003e\n\u003cli\u003eHas US work authorization\u003c/li\u003e\n\u003cli\u003eIs productive in a remote environment\u003c/li\u003e\n\u003cli\u003eCommunicates well, is open-minded, and is open to improvement and learning\u003c/li\u003e\n\u003cli\u003eTakes initiative\u003c/li\u003e\n\u003cli\u003eTakes ownership over end results: launching stuff that gets used!\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf your background or experience are a little different but you think you\u0026#39;d be great in this role, please apply!\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s the compensation like?\u003c/h2\u003e\n\u003cp\u003eOur payment philosophy is: we want to attract great software engineers, so we pay more generously than most nonprofits (though of course less than big tech companies). And we\u0026#39;re using a fixed scale because salary negotiations are a common source of inequitable pay in software engineering.\u003c/p\u003e\n\u003cp\u003eOur starting pay scale for new engineers is based on years of software engineering experience:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e3 years: 135k\u003c/li\u003e\n\u003cli\u003e4 years: 140k\u003c/li\u003e\n\u003cli\u003e5 years: 145k\u003c/li\u003e\n\u003cli\u003e6 years: 150k\u003c/li\u003e\n\u003cli\u003e7 years: 155k\u003c/li\u003e\n\u003cli\u003e8+ years: 160k\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFolks with nontraditional backgrounds are great too! SWE-adjacent work (and masters degrees) will still count as experience, but at a lower rate.\u003c/p\u003e\n\u003cp\u003eAfter starting, there may also be merit-based raises as well as cost of living adjustments.\u003c/p\u003e\n\u003cp\u003eAnd, while we\u0026#39;re typically pretty good at keeping people moving up as they get more experience, we\u0026#39;re also a nonprofit, and fundraising is harder in some years than others, so this isn\u0026#39;t a guarantee of an annual raise.\u003c/p\u003e\n\u003cp\u003eWe also provide full health care, and each year, there are 10 vacation days, 10 paid holidays, 7 paid personal days, in addition to sick leave.\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s great about working here?\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmpower combines product and engineering talent from startups and big tech companies with the prowess of highly experienced organizing trainers. Both sides of the organization are important and learn a lot from each other.\u003c/li\u003e\n\u003cli\u003eA strong technical stack and minimizing red tape means we can iterate quickly\u003c/li\u003e\n\u003cli\u003ePeople are nice! You might get cheese from Wisconsin as a holiday present.\u003c/li\u003e\n\u003cli\u003eIt\u0026#39;s very bubble-bursting — you get to interact with a much larger cross-section of society than in most roles in tech\u003c/li\u003e\n\u003cli\u003eYou get to have a huge impact on civic engagement and the future of democracy in our country\u003c/li\u003e\n\u003c/ul\u003e", "summary": "\u003ch2\u003eWant to use your engineering skills for good? Empower is hiring software engineers!\u003c/h2\u003e\n\u003cp\u003eEmpower is a nonprofit that works to dramatically increase civic engagement by helping groups organize their communities with friend-to-friend outreach. That\u0026#39;s called \u0026#34;relational organizing.\u0026#34;\u003c/p\u003e\n\u003cp\u003eIn 2020, we were the largest relational organizing tech and training coalition for progressive organizations and nonprofits, training 77,000 people from over 1,000 organizations (especially organizations that work in youth, Black, and Latinx communities), growing to 5 times larger than even the Biden campaign’s relational program.\u003c/p\u003e\n\u003cp\u003eIn 2022, we built on that work to do vaccine outreach as well as some experiments on new styles of relational organizing. Those experiments turned out well, and in 2024, we ran the largest relational organizing campaign in history, mobilizing 47,000 trusted messengers to have 9 million conversations with 3 million hard to reach voters. Obviously, things didn\u0026#39;t go how we wanted in the 2024 elections, but we have a bunch of ideas for how to leverage our relational network and expertise to have an even bigger impact in the 2026 midterms!\u003c/p\u003e\n\u003cp\u003eIf you\u0026#39;re a software engineer looking to make a difference, this is an extremely high-leverage opportunity!\u003c/p\u003e\n\u003ch2\u003eHow does Empower increase civic engagement and voting?\u003c/h2\u003e\n\u003cp\u003eWe train volunteers to reach out to friends and family and share personal stories about the issues that matter most to them.\u003c/p\u003e\n\u003cp\u003eWhen people ask their close friends and family to get involved or vote, those friends and family members become much more likely to actually do it. Empower is a product and course of training that helps community groups scale up this kind of direct personal outreach. (For a concrete example, see the FAQ.)\u003c/p\u003e\n\u003cp\u003eIt’s effective. Empower has been studied in nine different independently-run, randomly controlled trials which all found that its usage led to large and statistically significant increases in voter turnout — far more effective than phone-banking, text-banking, or door-to-door canvassing.\u003c/p\u003e\n\u003cp\u003eIt’s growing fast. The number of conversations Empower facilitated grew by over 10x between the 2016 and 2018 election cycles, grew by 10x again in the 2020 election cycle, and then grew by 30x for the 2024 election cycle. In order to keep up that pace going forward, we need to grow our team and keep adding features that help our organizations!\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s the organization like?\u003c/h2\u003e\n\u003cp\u003eThere are two main teams: product/engineering, and organizing/training. We\u0026#39;re spread out all across the country, with some clustering in the Bay Area and in Madison, WI (you could be anywhere). The product/engineering team has one short stand-up three times a week.\u003c/p\u003e\n\u003cp\u003eEmpower is an equal opportunity employer and does not discriminate based on age, ancestry, race, ethnicity, color, national origin, gender identity or expression, sex, pregnancy, sexual orientation, marital status, family or medical care leave, religion, genetic information, medical condition, physical or mental disability, or veteran status.\u003c/p\u003e\n\u003cp\u003eDiversity, equity, and inclusion are important to our organization! Women, BIPOC people, and individuals from the LGBTQ+ community are strongly encouraged to apply.\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s the stack?\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTypeScript (it\u0026#39;s fine if you only happen to know JavaScript)\u003c/li\u003e\n\u003cli\u003eReact (good to have experience with this)\u003c/li\u003e\n\u003cli\u003eReact Native (it’s fine not to know this)\u003c/li\u003e\n\u003cli\u003eNode (it’s fine not to know this)\u003c/li\u003e\n\u003cli\u003eAWS (it’s fine not to know this)\u003c/li\u003e\n\u003cli\u003eRDS MySQL (we\u0026#39;re planning on moving to a horizontally-scalable DB. If you have expertise in those kinds of transitions, that would be great, but it\u0026#39;s fine not to be a DB expert!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUsing TypeScript (we still have some leftover JS) everywhere has allowed us to share important code across mobile, web, and server.\u003c/p\u003e\n\u003ch2\u003eWhat sorts of things do we work on?\u003c/h2\u003e\n\u003cp\u003eOur roadmap is driven by the needs of our users. We talk to organizations that use us, uncover patterns in their needs, and then design our product to be maximally useful. We also take work that keeps our product velocity as high as possible. Here are some past examples:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCross-organization support: many of the folks using Empower are in multiple organizations, so we added dashboards to improve visibility across organizations and the ability to copy data between organizations\u003c/li\u003e\n\u003cli\u003eAdvanced filtering: we try to make all of our data available to the directors of an organization, so we added some power-user tools for slicing and dicing the data in their dashboards\u003c/li\u003e\n\u003cli\u003eScalability: we knew that our scale would be much higher in 2024, so we built infrastructure to generate synthetic data, send synthetic requests to our endpoints, analyze past programs to see what the shape of our data looked like, and then we improved performance, letting us avoid any unplanned downtime during the election\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWe have a good foundation to build on and a lot of great feedback from groups that used Empower in 2024, so there\u0026#39;s a ton more features to work on! A few things on the roadmap are:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRefreshing the UI\u003c/li\u003e\n\u003cli\u003eChanging our data loading strategy to improve performance and reduce complexity\u003c/li\u003e\n\u003cli\u003eIntegrating with Catalist, a voter database, to help people prioritize the most impactful conversations\u003c/li\u003e\n\u003cli\u003eContinuing to improve our scalability\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWho would be a good fit?\u003c/h2\u003e\n\u003cp\u003eThis opportunity is perfect for someone who has honed their engineering and product skills in other roles and now wants to put them to use to protect democracy.\u003c/p\u003e\n\u003cp\u003eWe\u0026#39;re looking for a product-focused engineer who is a generalist and who:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCares deeply about the mission\u003c/li\u003e\n\u003cli\u003eCan write solid code, and also can come up with expedient hacks where warranted\u003c/li\u003e\n\u003cli\u003eHas frontend experience, including with JavaScript and React\u003c/li\u003e\n\u003cli\u003eHas US work authorization\u003c/li\u003e\n\u003cli\u003eIs productive in a remote environment\u003c/li\u003e\n\u003cli\u003eCommunicates well, is open-minded, and is open to improvement and learning\u003c/li\u003e\n\u003cli\u003eTakes initiative\u003c/li\u003e\n\u003cli\u003eTakes ownership over end results: launching stuff that gets used!\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf your background or experience are a little different but you think you\u0026#39;d be great in this role, please apply!\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s the compensation like?\u003c/h2\u003e\n\u003cp\u003eOur payment philosophy is: we want to attract great software engineers, so we pay more generously than most nonprofits (though of course less than big tech companies). And we\u0026#39;re using a fixed scale because salary negotiations are a common source of inequitable pay in software engineering.\u003c/p\u003e\n\u003cp\u003eOur starting pay scale for new engineers is based on years of software engineering experience:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e3 years: 135k\u003c/li\u003e\n\u003cli\u003e4 years: 140k\u003c/li\u003e\n\u003cli\u003e5 years: 145k\u003c/li\u003e\n\u003cli\u003e6 years: 150k\u003c/li\u003e\n\u003cli\u003e7 years: 155k\u003c/li\u003e\n\u003cli\u003e8+ years: 160k\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFolks with nontraditional backgrounds are great too! SWE-adjacent work (and masters degrees) will still count as experience, but at a lower rate.\u003c/p\u003e\n\u003cp\u003eAfter starting, there may also be merit-based raises as well as cost of living adjustments.\u003c/p\u003e\n\u003cp\u003eAnd, while we\u0026#39;re typically pretty good at keeping people moving up as they get more experience, we\u0026#39;re also a nonprofit, and fundraising is harder in some years than others, so this isn\u0026#39;t a guarantee of an annual raise.\u003c/p\u003e\n\u003cp\u003eWe also provide full health care, and each year, there are 10 vacation days, 10 paid holidays, 7 paid personal days, in addition to sick leave.\u003c/p\u003e\n\u003ch2\u003eWhat\u0026#39;s great about working here?\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEmpower combines product and engineering talent from startups and big tech companies with the prowess of highly experienced organizing trainers. Both sides of the organization are important and learn a lot from each other.\u003c/li\u003e\n\u003cli\u003eA strong technical stack and minimizing red tape means we can iterate quickly\u003c/li\u003e\n\u003cli\u003ePeople are nice! You might get cheese from Wisconsin as a holiday present.\u003c/li\u003e\n\u003cli\u003eIt\u0026#39;s very bubble-bursting — you get to interact with a much larger cross-section of society than in most roles in tech\u003c/li\u003e\n\u003cli\u003eYou get to have a huge impact on civic engagement and the future of democracy in our country\u003c/li\u003e\n\u003c/ul\u003e", "date_published": "2025-05-30T00:00:00Z", "date_modified": "2025-05-30T18:04:24Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] }, { "id": "https://apply.coop/jobs/d0n0fneblda5dqb1170g-javascript-engine-developer", "url": "https://apply.coop/jobs/d0n0fneblda5dqb1170g-javascript-engine-developer", "title": "JavaScript Engine Developer", "content_html": "\u003cp\u003eA JavaScript Engineer at Igalia may work in a variety of technologies related to compilers and runtimes, and may contribute to V8, JavaScriptCore, SpiderMonkey, and Node.js.\u003c/p\u003e\n\u003cp\u003eOur recent work includes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStandardizing and implementing JavaScript features, such as BigInt, Temporal and new class features among others.\u003c/li\u003e\n\u003cli\u003eDeveloping support for WebAssembly features in web engines, such as Exception Handling.\u003c/li\u003e\n\u003cli\u003eMaintaining JavaScriptCore support for embedded applications.\u003c/li\u003e\n\u003cli\u003eImproving V8 integration in Node.js for better performance, memory safety, and tracability.\u003c/li\u003e\n\u003cli\u003eImproving Node.js module loading interoperability to increase ES Module adoption in the JavaScript ecosystem.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn this position, you will have the chance to help improve the state of the art in JavaScript engines and runtimes, and also help advance open source and free software technologies. You will be working in a highly collaborative, diverse, and globally distributed team which includes members in Asia, Europe, and the Americas. Our team will provide the mentorship needed to get you involved in our implementation efforts or standardization advocacy for programming languages.\u003c/p\u003e\n\u003cp\u003eThe work we do in the Compilers Team involves collaborating on large-scale software projects written in C/C++; designing, implementing, and maintaining programming language features and runtime features; and working in various aspects of web programming standardization (e.g., tests, specifications, advocacy, and so on). We do not have strict requirements for this position, but having either a willingness to learn or any existing skills and experience in these areas would be beneficial.\u003c/p\u003e\n\u003ch2\u003eWorking at Igalia\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRemote-friendly environment\u003c/strong\u003e. We provide a remote-friendly, collaborative, and supportive environment.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eParticipate on equal terms\u003c/strong\u003e. Igalians share responsi­bilities and receive equal pay.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCollaborate in person\u003c/strong\u003e. We hold annual company-wide retreats to foster in-person connections and team integration.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChoose the right work place for you\u003c/strong\u003e. We provide a budget to fund a co-working space, or to help run a home office.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSpend time with your new baby\u003c/strong\u003e. New parents receive 8 weeks of paid parental leave.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePurchase the hardware you need\u003c/strong\u003e. Every Igalian has access to a recurring budget to spend on work-related equipment.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCreate your own work day schedule\u003c/strong\u003e. Igalians design their own schedule to work during the time of the day that is best for them.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRecharge with paid time off\u003c/strong\u003e. Igalians have 7 weeks (35 days) of paid time off to use as they wish on vacations, national holidays, or personal downtime.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNavigate the early years with a mentor\u003c/strong\u003e. Mentors help new Igalians integrate into the company and continue their professional development.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCollaborate with your peers\u003c/strong\u003e. At Igalia, we care about collaboration. We work together, not compete against each other.\u003c/li\u003e\n\u003c/ul\u003e", "summary": "\u003cp\u003eA JavaScript Engineer at Igalia may work in a variety of technologies related to compilers and runtimes, and may contribute to V8, JavaScriptCore, SpiderMonkey, and Node.js.\u003c/p\u003e\n\u003cp\u003eOur recent work includes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eStandardizing and implementing JavaScript features, such as BigInt, Temporal and new class features among others.\u003c/li\u003e\n\u003cli\u003eDeveloping support for WebAssembly features in web engines, such as Exception Handling.\u003c/li\u003e\n\u003cli\u003eMaintaining JavaScriptCore support for embedded applications.\u003c/li\u003e\n\u003cli\u003eImproving V8 integration in Node.js for better performance, memory safety, and tracability.\u003c/li\u003e\n\u003cli\u003eImproving Node.js module loading interoperability to increase ES Module adoption in the JavaScript ecosystem.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIn this position, you will have the chance to help improve the state of the art in JavaScript engines and runtimes, and also help advance open source and free software technologies. You will be working in a highly collaborative, diverse, and globally distributed team which includes members in Asia, Europe, and the Americas. Our team will provide the mentorship needed to get you involved in our implementation efforts or standardization advocacy for programming languages.\u003c/p\u003e\n\u003cp\u003eThe work we do in the Compilers Team involves collaborating on large-scale software projects written in C/C++; designing, implementing, and maintaining programming language features and runtime features; and working in various aspects of web programming standardization (e.g., tests, specifications, advocacy, and so on). We do not have strict requirements for this position, but having either a willingness to learn or any existing skills and experience in these areas would be beneficial.\u003c/p\u003e\n\u003ch2\u003eWorking at Igalia\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eRemote-friendly environment\u003c/strong\u003e. We provide a remote-friendly, collaborative, and supportive environment.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eParticipate on equal terms\u003c/strong\u003e. Igalians share responsi­bilities and receive equal pay.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCollaborate in person\u003c/strong\u003e. We hold annual company-wide retreats to foster in-person connections and team integration.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eChoose the right work place for you\u003c/strong\u003e. We provide a budget to fund a co-working space, or to help run a home office.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSpend time with your new baby\u003c/strong\u003e. New parents receive 8 weeks of paid parental leave.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePurchase the hardware you need\u003c/strong\u003e. Every Igalian has access to a recurring budget to spend on work-related equipment.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCreate your own work day schedule\u003c/strong\u003e. Igalians design their own schedule to work during the time of the day that is best for them.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRecharge with paid time off\u003c/strong\u003e. Igalians have 7 weeks (35 days) of paid time off to use as they wish on vacations, national holidays, or personal downtime.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNavigate the early years with a mentor\u003c/strong\u003e. Mentors help new Igalians integrate into the company and continue their professional development.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCollaborate with your peers\u003c/strong\u003e. At Igalia, we care about collaboration. We work together, not compete against each other.\u003c/li\u003e\n\u003c/ul\u003e", "date_published": "2025-05-21T00:00:00Z", "date_modified": "2025-05-21T17:28:04Z", "author": { "name": "crew@apply (apply.coop)" }, "authors": [ { "name": "crew@apply (apply.coop)" } ] } ] }