COMPANY: Seattle Against Slavery
LOCATION: Seattle, USA
Are you ready to put your code skills to use in the fight against human trafficking? Seattle Against Slavery, a non-profit dedicated to mobilizing our community to end labor and sex trafficking, is looking for a software engineer to join our team. In addition to community outreach, advocacy, and prevention programs, we are building software & using technology to combat online sex trafficking. You can learn more about our technology program here.
We are a self-directed, remote-first small engineering team made up of staff and volunteers that are building innovative technology to end online sex trafficking and commercial sexual exploitation, as well as help advocates reach potential victims. Our customers & partners seek to stop exploitation before it happens, while also providing automated and scalable ways to help victims.
You'll be working on integrating new features into Project Intercept, our main victim outreach & buyer deterrence software. By using chatbots with language AI designed by trafficking survivors and law enforcement, the software allows us to post decoy victim ads online and gather intelligence about how, when, and where people are buying trafficked sex online. The chatbots capture data on buyers and decreases their confidence in buying sex online. In this role, you will drive the design and implementation of new features that help law enforcement target their investigations to high risk, repeat, and violent buyers in order to more effectively drive online investigations.
Design, build, and integrate a new major feature for a software-as-a-service product under the guidance of the technology director
Work closely with the active and potential customers to drive the feature design and scoping
Write high-quality code, owning new features & their adoption
Perform code reviews for volunteer & staff engineers
Implement unit and integration tests to ensure a stable product for our specialized customer base
Contribute to our open source projects
Mentor and onboard volunteer developers, leading by example as a collaborative and welcoming team member
Serve as a point of contact for customers with questions and issues using the platform
Our client app: Angular 4, TypeScript, Sass, npm
Our backend: .NET Framework, C#, SQL databases, Twilio
Other SAS projects: Gatsby.js, GitHub, WordPress with Docker
Azure for deploying and hosting our project, Visual Studio Team Services for our repositories and scrum board, Git for version control
Strong written and interpersonal communication skills for both technical and non-technical audiences
Proficiency using Git and version control
Confidence in investigating problems from multiple approaches; proficiency with debugging tools and an ability to explain your debugging process
An inclination to change & improve code where needed—Dedication to leaving code better than you found it and making ambitious changes
A solid understanding of and prior work integrating 3rd party APIs into projects
Ability to adjust to changing or vague requirements with a focus on delivering meaningful impact
At least 1 year experience working as an engineer on a professional software team
Bachelor's degree in Computer Science or related field, or a comparable coding bootcamp plus experience
Experience using Azure with web apps
Experience using Twilio
Interest or experience in writing web crawlers
Prior non-profit experience in any role
Salary Range: $70k - $80k annually with a stipend for health care.
The position is based in Seattle, WA or remote with the expectation of a significant portion of your working hours to overlap with PST working hours. Visa sponsorship not available with this position. Seattle Against Slavery is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran and/or disability status. Members of communities that are impacted by trafficking and survivors are strongly encouraged to apply.