Senior Frontend Engineer
Remote (US) +1
Senior +1 · Full time
Posted 8 months ago

Protagonist is a collaboration space for people and organizations working in the purpose economy: climate change, the UN SDGs, social impact, human rights, Deep Tech, the arts and sciences. 

Protagonist is designed to convene networks — multiple stakeholders, spanning multiple organizations, sharing a common purpose — so they can connect, learn, organize, and act.

And by sharing the same platform, these ecosystems can then connect with each other, for further cross-pollination, coordination, and impact.

To solve networked challenges, we need communication and cross-pollination that transcend the silos of borders, institutions, and disciplines. And we need this yesterday. We have work to do. 

Our Philosophy

We are all interconnected; the actions of one person affect the entire world. Because of that, we are each responsible for something larger than ourselves. We are stewards of those close to us and those very far — even those who come after us by hundreds of years. 

Stewardship is at the center of both our product and our culture. Protagonist serves the people working for the benefit of life all around the planet. And as employees, we serve each other because we know that this experience has an impact on our lives and the lives of others — now and years from now. We work for the benefit of others.


You belong here. To build technology and products that are used and loved by people and solve real-world problems, we need to build a team with many different perspectives and experiences. We are an equal opportunity employer and value diversity at our company. We encourage candidates from all backgrounds to apply. Applicants in need of special assistance or accommodation during the interview process or in accessing our website please feel welcome to contact Emily Chardac at

Work Remotely 

The people working at Protagonist span all time zones and borders, because so do our problems and the people trying to solve them. Our fully remote team requires an asynchronous workspace. This mode of working not only creates more intentional work, it also contributes to a more diverse and respectful culture. 

It means working via the platform that we’re building. It means responding when available. It means fewer meetings and more documentation. It means your work at Protagonist can adapt to the rhythm of your life, no matter where and when that is.

The Role

At Protagonist, we’re building applications that will use modern architectures to reimagine the future of collaboration. As a Sr. Software Engineer (Frontend), you’ll be responsible for designing, developing, and maintaining web and mobile applications that will power our platform. As part of a small, collaborative team of engineers, designers, and product specialists, you will enable the next generation of purpose-driven users on Protagonist’s platform. 

Here’s What You’ll Do

  • This role’s success depends on collaborating with Product Designers, Product Managers, and Software Engineers
  • Deliver products with a compelling user-experience 
  • Build and contribute to the initial core code that will fuel our platform
  • Build, Test, and Implement the features and user interfaces of Protagonist’s products
  • Architect efficient and reusable front-end systems that drive complex web applications
  • Identify and drive changes as needed in the codebase, product area and/or system(s)
  • Identify and resolve performance and scalability issues

Your Background

This isn’t about pattern matching or making sure every box is checked. This is about encouraging the right talent to inquire about this role.

  • Domain expertise in computer science, engineering, or math.
  • You’re comfortable being an asynchronous and autonomous contributor. 
  • Experience building applications using web apps, including HTML, CSS, and JavaScript.
  • Experience with agile software development life cycle.
  • Experience using React, Node.js, TypeScript, Jest, and Enzyme, or demonstrated ability in learning similar tools.
  • Significant experience with large scale, high-performance, reliable distributed systems. Real-time messaging a plus.
  • Demonstrated ability to collaborate across teams and provide feedback via code reviews.
  • Passionate about contributing to a project bigger than yourself. 
  • Insatiable curiosity about our users, their aspirations, and how Protagonist can help.

Cura Personalis

In Latin, this phrase means “care for the whole person.” We’ve taken cura personalis to heart as we’ve designed our compensation and wellbeing (often referred to as “benefits”) packages. At Protagonist, we offer comprehensive healthcare, paid time off, programs, and rewarding compensation packages. 

That being said, you will likely want to join Protagonist the company for the same reason people will want to join Protagonist the service — to accelerate the solving of our collective challenges. We’re all in this together.

How to Apply

Does this role sound interesting? Send Emily Chardac an email ( with an intro about yourself and why you’d like to join Protagonist. Please include your resume and any other information that would be helpful for us to get to know you better. 

Convening the Purpose Economy
Size:  1-10 employees
© 2022 Pallet Labs Inc. See privacy policy and terms of service
Get started on Pallet
Exponential Jobs is on Pallet — Where creators turn their community into recruiting networks