Job Board/Backend Developer - Infrastructure (Remote) at Daily Kos

Photo of Daily Kos

Daily Kos
emoji of a money mouthRemoteemoji of a pushpin120,000-140,000emoji of an envelopehr@dailykos.comemoji of a clockTue Dec 31 2019
emoji of a woman of coloremoji of a manemoji of a person of coloremoji of a woman 14 total on the teamemoji of a woman of coloremoji of a woman 7 women in techemoji of a woman of coloremoji of a person of color 4 people of color in tech

Daily Kos is the nation's largest liberal online political community, news organization, and activism hub. Powered by millions of dedicated activists, we’re transforming media and organizing by empowering regular Americans to reshape politics.

We are seeking a passionate Intermediate/Senior level Backend Developer - Infrastructure with a keen interest in well-typed pure functional programming (Haskell) who will deliver new features in the Services team on a large Rails application. This person must be efficient, self-motivated, and capable of working with limited guidance.

Daily Kos is an exciting workplace! Our site is used by hundreds of thousands of people a day who care deeply about progressive politics and are working to affect real political change. We provide an extensive feature set that extends from blogging to activism and beyond, built on top of a modern tool chain that includes Haskell, Nix, Varnish, Nginx, RDS/MySQL, PostgreSQL, ElasticSearch, and AWS. We have an energized team of great people with diverse backgrounds and skill sets. If you’re interested in a position that offers more than just a technical challenge, we’d love to hear from you.


  • Build scalable high-quality backend services and productivity tools

  • Design database schemas and scale our infrastructure

  • Partner with the engineering team in building best-in-class interface

  • Work collaboratively with the QA team to deliver quality user experience

  • Share on-call responsibilities with team

  • Remain current on test, development, and deployment best practices

  • Be a team player, share knowledge, and mentor other team members through pairing, feedback, and discussions, etc.


  • 5+ years experience designing, developing, and debugging distributed systems

  • Solid knowledge and experience in data infrastructure

  • Experience working remotely in a virtual work environment


  • Experience with AWS (or other major public cloud infrastructure) deployments, RDS, ElastiCache

  • Production skills deploying Nix/NixOS systems at scale (preferred but not required)

  • Exposure to typed pure functional programming such as Haskell

  • Exceptional operational troubleshooting capabilities

  • Interest in working on backend services or monitoring systems which are currently written in Ruby and Haskell. Some experience with functional programming is expected but Haskell training, pointers, code reviews, and pairing are available for your growth.

  • Ability to thrive in a small team culture with lots of agency requiring strong self-discipline, time management, and strong asynchronous communication skills (mostly written, citing evidence along the way to show your work)

The above list is a set of highly desired attributes; we will evaluate each candidate as a whole. Tell us about your unique skills, experiences, and attributes that you can bring to such a role that we may be missing and why it would be a benefit to the organization. In your cover letter please share what work problems have kept you busy solving and why or what research papers, blog posts, conference talks, or screenshots have provided you intellectual stimulation recently in this area, and why.

This position is a 40 hour/week, full-time exempt position and reports to the Senior Application Architect. Candidates must be legally eligible to work in the United States. The position offers a flexible work environment, the ability to work remotely or from home, competitive salary, excellent benefits including: full medical, dental and vision benefits, optional 401K with a company match, professional development stipend, a generous vacation package, as well as employer-paid maternity/family leave. Our organizational commitment to personal growth and work-life balance reduces churn and encourages a very rewarding long term position.

At Daily Kos, we believe that the diversity of ideas, experiences, and cultures that our employees contribute to our organization help us be more effective activists, and we are proud to be an inclusive and equal opportunity workplace. We have a team of amazing people with different backgrounds and talents that are energized by the day’s news events, and people united by common cause. We’re a company that loves learning and supports growth and training for all our employees.

Women, people of color, and LGBTQIA individuals strongly encouraged to apply.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records

Note: Daily Kos does not accept agency resumes. Please do not forward resumes to any recruiting alias or employee.

What is your Interview process like?

Phone screen w/ hiring manager, homework assignment, 2nd interview w/ team, 3rd interview w/ CTO

What efforts are you making in terms of increasing diversity & inclusion within your company?

We have an equity team and invest in ongoing training for everyone. We have affinity groups and other special interest groups where staff build community with and celebrate one another. We have all-gender bathrooms at HQ. We ask and encourage everyone to include pronouns in their signatures, business cards, Slack profiles, etc.

Apply for this Job

Get weekly updates

Get a weekly digest of scholarships, job opportunities, and resources


© 2019 Blasterra LLC. All Rights Reserved. Illustrations by unDraw & avataaars.

Made with ❤️ by Veni Kunche