hero

Tech Nonprofit Job Board

Opportunities from over 600 organizations leveraging tech for social impact.

Looking to hire talent? Contact us to post your jobs here.

Website Software Engineer

Internet Archive

Internet Archive

Software Engineering
India
Posted on Saturday, July 6, 2024

The Internet Archive is looking for an expert full-stack software engineer to join the UX Team, working remotely.

If you can answer yes to all of these questions, then keep reading!

  • Are you super organized, reliable, and communicative?

  • Are you highly fluent with Typescript, modern Javascript, CSS, and semantic HTML?

  • Do you write highly structured code, easefully creating classes and interfaces wherever necessary to facilitate code comprehension and maintenance?

  • Are you comfortable architecting and implementing complex systems on your own?

  • Are you passionate about front-end technologies, keeping tabs on new developments and when they have become production-ready?

  • Are you rigorously disciplined about making sure your code has automated unit and integration tests?

  • Are you comfortable working through DevOps deployment pipelines as well as writing application code?

  • Do you interact well with other people, standing for what you believe in but willing to listen and compromise for the benefit of the team and the organization?

  • Are you excited at the prospect of working for a mission-driven non-profit which has lasted over 25 years and is having demonstrable positive impact in the world?

You will be a core developer on Archive.org (a Top 250 website), responsible for ideating and implementing new site features in collaboration with others, as well as maintaining the health and efficiency of the existing site. This is a rare opportunity to become a critical member of a small team making a huge impact in the world, and as part of the Internet Archive, you'll be joining a diverse group of informed, creative, engaging, wickedly smart individuals.

Responsibilities:

  • Developing and maintaining the Archive.org website

  • Implementing new user-facing features in the main codebase as well as via our front-end component platform

  • Maintaining and evolving back-end API endpoints and middleware in PHP

  • Integrating with external services, such as payments, mailing, and CRM software

  • Writing and delivering high-quality software along with automated tests

  • Collaborating with stakeholders and designers to develop new site features

  • Participating in regular code reviews and software planning/retrospectives

  • Responding to internal organization and external partner site needs

  • Reducing technical debt

  • Being a role model for effective and collaborative engineering practices

Requirements:

  • 3+ years of relevant work experience in a collaborative software development environment

  • Excellent full-stack coding skills (Typescript, ES6 Javascript, well-structured CSS, semantic HTML, Git)

  • Occasional updates of PHP endpoints

  • Passionate about web standards, front-end technologies, code quality

  • Expertise in at least 1 front-end "framework" (e.g. Lit, React, Vue, etc.)

  • Solid OOP skills with awareness of Functional Programming patterns

  • Strong background in automated testing and test-driven design (TDD)

  • Excellent problem-solving and debugging skills

  • Experience implementing mobile responsive designs

  • Excellent verbal and written communication skills

  • Comfort working in a loosely structured environment requiring autonomy and initiative within one's scope of responsibilities

  • Willingness to learn and change, reach compromise with others

  • Remote work with occasional optional on-sites

Preferred Skills:

  • Front-end bundling/deploy technologies (ESBuild, Vite, etc.)

  • Accessibility (WCAG, WAI-ARIA, A11Y, WebAIM, etc.)

  • Browser testing platforms (Playwright, TestCafe, etc.)

  • JIRA, Agile project management

  • Product design and development experience

  • Braintree, Stripe, Paypal, cryptocurrency platforms

  • Docker containerization

  • Website and server security

  • User experience (UX) design

  • Decentralized web technologies

  • CiviCRM

  • Python

About Us:

At the Internet Archive, we believe that access to knowledge is a fundamental human right. We are building a digital library of everything, which anyone can upload to for free. We provide free access to researchers, historians, scholars, and the general public. In the Wayback Machine, we've saved over 866 billion web pages. We protect our users' privacy and provide special access to books for the print-disabled. Two million people visit Archive.org every day.

Our headquarters are located in San Francisco, and there we host public forums, art exhibitions, performances, film screenings, and other community events. However, our 150+ employees span the globe.

Benefits & Perks:

The Internet Archive provides a comprehensive benefits package including: PTO, paid holidays, medical, dental, vision, FSA, commuter, STD, LTD, 403B/Roth accounts. Work-life balance is important to us. For engineers working at HQ, we offer catered Friday lunches and work-at-home Wednesdays.

Internet Archive is an Equal Opportunity Employer M/F/D/V/L/G/B/T and will consider for employment, qualified applicants with criminal histories in a manner consistent with the requirements of the Fair Chance Ordinance.