Staff Software Engineer

Company: Change.org
Company: Change.org
Location: United States
Posted on: 2023-12-07 01:20
Since being established, Change.org has partnered with our users to realize tens of thousands of victories that have affected real, positive change in the world.  We want to do more, and we think we can.  So we are currently focused on a new company strategy that we believe can scale the impact of the Change.org platform to new heights.  This starts with bringing more users to our platform to create and support campaigns that matter to them. Change.org is searching for a Staff Software Engineer with experience growing users of websites with the ultimate goal of driving Change’s key metrics: petition creation and petition effectiveness.  We believe these are core to achieving our company mission of helping people around the world create the change they want to see. We’re a social impact business (a public benefit company), and the world's largest nonprofit-owned tech platform focused on civic action with 100m monthly users, 50,000+ campaigns launched on the site every month, and a 100% user-generated revenue model. Our users win campaigns for change once every hour. From strengthening hate crime legislation in South Africa and calling for racial justice in the US, to fighting corruption in Indonesia, Italy, and Brazil, and fighting violence against women in India. We were recently named as a finalist for Fast Company’s 2022 World Changing Ideas Company of the Year , a finalist for the Employee Size: Midsize (100-999 employees) category AND received an honorable mention for the Change.org Racial Justice Fund in the General Excellence and Corporate Social Responsibility categories. Today, we have offices around the world working to enable local changes. As we grow and expand our operations, we continue to look for ways to support each country team’s specific and local needs.   Key Outcomes   Collaborate with product and design colleagues to discover tactics that could increase traffic to Change.org website and drive our product strategy. Deliver user-facing software iteratively: by first building an MVP, and only scaling once we validate using experimentation and user data. Work effectively at scale, manage own priorities and make appropriate progress with minimal supervision. Make impact outside immediate team by proactively looking for opportunities to improve the wider organization. The most important skills and capabilities for the role are: Technical skills: Backend specialist, but still able to work in full stack. Comfort and confidence with different technologies, languages and frameworks in all layers of the webstack, from frontend to backend with an emphasis on Ruby on Rails, Nodejs, React, Javascript, Typescript, GraphQL. Experience building APIs that serve data from backend services to the frontend. Extensive experience using SQL-style databases.  Able to define and adjust data schemas. Planning & Execution: Scope projects and deconstruct into a well-defined action plan with timelines. Be responsible for execution and timelines. Architecture & Design, Performance: Familiarity with instrumentation and experimentation, deep system understanding Be a driver for system quality Influence architectural decisions in a collaborative environment. Obsessed with improving page speed and performance. Analytics: Experience with various web analytics measurement methodologies and measurement platforms (Google Analytics, Search Console, SEO tools) Use data to identify opportunities, set priorities and make decisions. Communication & Collaboration : Communicate early and often, sharing ideas, analysis, and information in a direct verbal and written manner. Partner and collaborate effectively across functions such as devops, QA, product and design. Collaborate successfully in a remote setting with colleagues located in different timezones. Additional capabilities we’ll consider: Experience with SEO.  Knowledge of common SEO factors and strategies that drive organic traffic to a website. Experience in digital marketing areas such as: email, search engine (SEM), social media, brand. Experience working in Elixir. Experience with AWS. Experience with redis and other noSQL databases. Target experience: 5-8 years of experience in backend technologies like Ruby on Rails/NodeJS/Elixir. 3 years of experience with frontend web service development. 3 years of experience in frontend technologies like React/JavaScript/TypeScript. 2 years minimum of experience in modern SEO.  Interested? Great! Here's what you should know: This is a full time remote role , and we are open to folks in Victoria , Vancouver or Toronto, Canada, the United States and Latin America.  Our team is high impact, low ego, and has an amazing culture! Change.org is a global company.  Salaries are competitive, paid in local currency,  adjusted for cost of labor in each city, and regularly increased to account for inflation.   For example, the annual salary of a Staff Software Engineer is $178,000 in Victoria, Canada , $192,500 in Vancouver or Toronto, Canada and $210,000 in San Francisco, CA or New York, NY .  We offer our staff benefits including: health insurance, mental health services,  unlimited paid time off, sick days, and 18 weeks maternity/paternity leave with full pay.  We also provide equipment such as your laptop and monitor. We anticipate moving quickly and our evaluation process is as follows: 30 minute screen with a Recruiter 45 minute interview with Product Manager 2 hour virtual onsite interview with a Staff Software Engineer and a Senior Engineering Manager which will include an hour of live coding 30 min interview with our Interim Director of Engineering We know the confidence gap and imposter syndrome can get in the way of meeting amazing candidates like you, so please don’t hesitate to apply—we’d love to hear from you. We also know it’s rare for someone to meet 100% of the qualifications. Please apply anyway! We’re working for a world where no one is powerless, and where creating change is a part of everyday life. We’re just getting started and hope you’ll join us! We especially encourage applicants of different backgrounds, cultures, genders, experiences, abilities and perspectives to apply. We’re actively working to increase the diversity of experience and perspectives on our team and are looking for someone who can help continue to lead that process.  Change.org is committed to being a diverse and inclusive workplace. Everyone says this, right? Well, we mean it—we invest in serious programs to bring in and support women and people of color, we have in-person onboarding experiences and affinity groups to help everyone feel included, we regularly celebrate the heritage of all staff, and we believe strongly in consistent, fair, and transparent salary scales to help level the playing field. All qualified applicants will receive consideration for employment without regard to race, color, national origin, or disability or veteran status. *Change.org participates in E-verify - click here to learn more.* We are legally required to conduct EEOC reporting. While this is required by the federal government, we recognize that it does not include all genders and ethnicities. We want you to know that Change.org celebrates all identities and we thank you for your participation. #LI-Remote  
View Original Job Posting