Software Engineer, Growth
Character.AI- Full Time
- Junior (1 to 2 years)
Candidates should possess deep full-stack expertise with a track record of building and scaling high-performance, resilient systems across both frontend and backend, along with thought leadership in modern frontend technologies such as React, JavaScript, and TypeScript. Advanced proficiency in backend development with Node.js and TypeScript, including complex system design, data modeling, and performance optimization is required, as well as extensive experience designing and integrating RESTful APIs and GraphQL services in high-traffic applications. A strong understanding of cloud infrastructure (AWS, GCP) and CI/CD best practices is also necessary.
As a Staff Software Engineer, you will lead the technical strategy and execution of features that maximize share frequency and effectiveness, driving sustained improvements in Change.org’s virality and user reach, and architect and guide improvements to sharing experiences across key user touchpoints. You will drive innovation in sharing and engagement, identifying and leading the development of new experiences including role-based flows, personalization strategies, and emerging channels like TikTok, YouTube, and Discord, and set the technical direction for enhancing supporter communication systems. Additionally, you will act as a technical leader in cross-functional planning and execution, aligning engineering efforts across product, design, and data to create cohesive, scalable systems that amplify user participation and campaign success.
Online platform for petitions and activism
Change.org is a digital platform that allows individuals and groups to create and manage campaigns for social, political, and environmental change. Users can start petitions to gather support and engage with decision-makers like politicians and corporate leaders. The platform is designed for everyday people, including activists and non-profit organizations, who want to mobilize support for various causes. Change.org operates on a free model, generating revenue through donations, sponsored petitions, and premium services. It provides tools to help users draft compelling stories, share their petitions on social media, and connect with the media. The goal of Change.org is to empower grassroots activism by enabling users to amplify their voices and achieve meaningful change.