Jobs
Software Engineer Consultant
The Venture
1000 MORE allows average Americans to disrupt the big lobby by facilitating easy education on upcoming legislation, communication directly to elected officials, and crowdfunding advocacy efforts.
The Team
You will be working with the technology team, which consists of a seasoned part-time software developer and intern who have coded the app thus far.
The founder, D’Seanté Parks, has over a decade of experience in communications and political strategy for public, private and non-profit organizations. After communicating with thousands of voters and community leaders, she is dedicating her time to developing an app that makes politics accessible to all Americans.
The Role
You will work with the team that has built the web app so far to grow the functionality of the app using Typescript and modern web-app frameworks.
Two-month minimum commitment, which will include mandatory weekly meetings
Compensation will be $50/hr
20 hours per week
Requirements & Responsibilities
Experience with all phases of the software development lifecycle
Strong commercial or equivalent experience in the implementation of web applications using React, NodeExpress, GraphQL and related frameworks
Produce clean, efficient code based on software development lifecycle and using Git version control
Ability to understand the existing codebase and integrate new software components and third-party programs / APIs
Work with the team to regularly recommend, develop and ship product increments, new features, and new widgets for future release candidates.
Troubleshoot, debug and upgrade existing codebase to improve pain-points, remove bugs and implement new functionality
Design, implement, and maintain efficient, reusable, and reliable front-end modules to support a seamless UX/UI Design.
Maintenance skills - API updates, server management, web-app monitoring, and end-to end testing
Courses, or related experience, demonstrating fluency in UX design, web languages/standards, databases (SQL, MySQL), and interactive languages + technologies, especially JavaScript
Some experience developing native iOS or Android apps
Familiarity with the below Tech Stack is preferred:
Front End
React
tailwindcss
React Router
URQL
Back End
Express
GraphQL
GraphQL Nexus
Prisma
Infrastructure
Webpack
Babel
ESLint
Prettier
Ideal Candidate Qualities
An eye for design
As we are building the app, we want to ensure it is user friendly and scalable for user growth, since politics can be overwhelming. UX consideration should be applied to all facets of the work.
Attention to detail
We are building the app fast from the ground up. As new features go live each week, it is important to pay close attention to details of design and functionality.
A good communicator
You will be working with some people who do not code, so at times you will have to be a translator.
Someone who loves a challenge
Most of the app is aggregating open-sourced code, but politics and the laws that regulate it can be complicated, so we need someone with enthusiasm to work through potentially challenging barriers.
Passionate about civic empowerment
This app has the potential to be very powerful, so the team has to be made of people who have a passion for empowering traditionally marginalized people in the U.S.
Location
Flexible but New York City or New Orleans preferred
To apply, please email your resume and cover letter to D’Seanté Parks at dseante@1000MORE.com. Please include any links (website/github/portfolio) that you would like to share in the body of the email.
Black, Indigenous, and people of color, women and non-binary individuals, people with disabilities, queer individuals, formerly incarcerated individuals, and members of all other underrepresented groups are especially encouraged to apply.