The Democratic Socialists of America is a
member-run, socialist organization with more than 280 groups in every state and
the District of Columbia engaged in movement-building, public education, direct
action, advocacy, and electoral politics. Our immediate goal is to build
working-class power against the capitalist class while advancing transformative
reforms like Medicare for All and a Green New Deal, supporting a robust labor
movement, electing socialists to office, and shifting the public framing around
capitalism and democratic socialism. DSA is a “big tent,” multi-tendency
organization that welcomes everyone committed to democracy and socialism.
This position will report to the Data and
Technology Manager and will provide the technical muscle to build out web-based
organizing tools, maintain and upgrade our technology infrastructure, and
design new solutions to support our growing movement. The ideal candidate is
passionate about innovative technology use for organizing and works well with a
team.
Responsibilities
- Develop and maintain new and existing web applications
used by DSA members
- Automate or improve current DSA processes through the
creation of scripts and/or cron jobs
- Create new tech
solutions to organizing problems
- Assist other tech staff with data cleanup and
processing
- Receive tech support requests from national staff and
effectively troubleshoot issues based on organizing or infrastructure needs,
or recommend alternatives
- Act as the organization’s webmaster, maintaining web
assets and overseeing domain management, web hosting, security, and our
Wordpress-based CMS
- Monitor health of web servers and websites including
traffic, load balancing, and other resources; manage server backup and
websites backup; perform restore from backups for servers and websites.
- Collaborate with and delegate work to volunteers on our
national tech and communications committees
Projects you might
work on are:
- Maintaining and upgrading a
member portal that allows DSA members to update information like their
address, payment method, etc.
- Update our website to allow for
multilingual functionality and work with our communications staff to
implement translated content on the website.
- Automation of monthly dues
“upgrades” (i.e., create functionality for members to increase the amount
they pay in monthly dues through our website seamlessly)
- Creation of a DSA chapter
database and admin interface for staff to manage said database.
- Streamlining our technology
infrastructure, from management of web servers to implementing an
organization-wide authentication system
Qualifications
- 2-3 years developing web
applications
- Experience with TypeScript,
React, CSS-in-JS, and other modern JavaScript technologies
- Experience with deploying to
cloud hosting providers and working with Linux web servers
- Experience with Python web
development, including associated libraries such as Flask and SQLAlchemy
- Experience working with
third-party APIs, especially around user management and payments
processing
- Experience with managing
multiple projects at once and working in an asynchronous environment
- Solid debugging abilities
- Ability to explain technical topics to a
non-technical audience
Nice to have
- Preference for someone with
activist or organizing experience and/or strong interpersonal skills with a focus on building rapport, listening, and problem
solving
- Experience with large web frameworks such as Ruby on
Rails or Django
- Experience writing advanced SQL queries
- Strong background in infrastructure and deployments,
including tooling such as Docker and Kubernetes
- A tendency towards writing thorough documentation, for
both codebases and manual processes
Reports to: Data
and Technology Manager
Location: Remote
(if based in NYC, position will work out of our office in lower Manhattan)
Work Schedule:
Full-time. Work hours will fluctuate according to organizational needs
This position is non-exempt, eligible for
overtime, and is covered by a collective bargaining agreement with the
Washington-Baltimore News Guild. This agreement is currently under negotiation.
Salary: $42,500
to $47,500
Benefits: We
offer employer paid medical, dental, and vision insurance for employees and
their spouse/partner and/or dependent children, and three weeks of vacation in
the first year of employment, then four weeks each year thereafter.
Application Deadline: February 5, 2021
To Apply:
Click here
No phone calls or recruiters, please.
Democratic Socialists of America is an equal
opportunity employer and committed to a staff that reflects the working class.
We strongly encourage and seek applications from women, people of color,
DREAMers, as well as members of the LGBTQ communities.
In solidarity,
Kristina Sepúlveda