The Role
The Full-stack Engineer will develop core product features, help with technical decisions, collaborate on user feedback, and scale systems using a modern TypeScript tech stack.
Summary Generated by Built In
About Sway
About the role
You might be a great fit if
What you’ll get
Application Notes
We're building a tech platform to modernize representative democracy—turning social support into real political leverage. Instead of top-down campaigns, we're creating a viral, decentralized system where leadership flows through networks of trust.
We have an existing product (sway.co—check it out!) that does what no other product on the market can do: allow socially influential leaders to prove their electoral leverage to specific elected representatives and compel politicians to act. Now we're moving into the 2026 midterms with a strong need for a fast, stable, and scalable platform.
- Ship core product features across the stack and touch every part of the platform.
- Help make critical decisions around technical architecture, product, infra, and security.
- Collaborate with our distribution team and users to rapidly test and iterate on new ideas.
- Help scale our social graph model and verification systems.
- Build with a modern TypeScript stack: a modern React-based frontend built with Next.js, a real-time GraphQL API layer powered by Hasura (no boilerplate!), and backend services written in TS.
- Work with a team who have (collectively) built multiple startups, led the development of consumer platforms used by millions, and graduated from top technical institutions.
- Help reinvent American democracy from the ground up.
- Live in (or are ready to move to) San Francisco.
- Are excited to work with a small, mission-driven team. Our team works closely in-person 5 days a week—please only apply if this is feasible for you!
- Have experience in backend and frontend web app development in Typescript.
- Have experience building and shipping products quickly but robustly, ideally in an early-stage or startup context.
- Hold a Bachelor’s or Master’s degree in Computer Science, engineering, a related field, or previous equivalent experience.
- Are extremely motivated to learn and grow.
- Great communicator and team player—our engineering team interfaces regularly with users to get feedback and drive product.
- Are passionate about working in a high-impact, government-related problem space.
Bonus: You’ve built a large project from scratch or started something yourself.
Bonus: Experience with growth strategy and consumer-facing products.
Competitive comp, flexible PTO, full benefits, and ground-floor equity in a company trying to reinvent political power.
If you don't have a resume, that's ok. Please apply anyway!
Skills Required
- Experience in backend and frontend web app development in TypeScript
- Experience building and shipping products quickly in a startup context
- Bachelor's or Master's degree in Computer Science or related field
- Great communication and team player skills
- Passionate about government-related problem space
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Sway is a voting group platform to mobilize around shared views.









