Open Source Engineer

NPM

javascript open source javascript node.js react javascript react redux fullstack javascript react js

Posted 1 month ago

⚠️ SCRIPT: Found the US keyword

Share this with a friend 👉
Who We Are

npm is the world’s largest software repository, with 11 million users and over 15 billion software package downloads every month. We maintain hundreds of open source modules, among those the npm CLI, one of the most active projects on Github. In order to ensure that the millions of users of our software can find the support they need to be successful we are cultivating a community of javascript developers.
Our challenges extend beyond simply writing code or engineering software. We need you to help us grow our software, grow our users as engineers, and help turn our users into contributors.
What You'll Do

Do you have a passion for making your fellow developers' lives better? Do you want to have an impact on the daily lives of millions of engineers? Do you want to be on a team that cares deeply about the success and welfare of the contributors to their projects? If yes, this role could be an excellent fit for you.
In this role you will…
*  mentor members of our community in providing contributions to our projects and the javascript community as a whole
*  introduce new features that have either been proposed by internal product management or via our public RFC system
*  support and advocate for npm's open source community and communicate with them through npm.community and other public  venues
*  organize our bi-weekly releases
*  maintain and further improve the codebase of the CLI to make it even more stable and easy to change
What We Value

Our team values stability, communication, action, sustainability, empathy, and reflection. We work collaboratively to find the best solutions to problems. We write and speak constantly about our work, both to improve our own thinking about it and to communicate with one another and our users. Because the team is small, we also value creativity, and continual process improvements. Your work at npm will make every JavaScript developer in the world faster and happier.
Our Code of Conduct

npm exists to facilitate sharing code, by making it easy for JavaScript module developers to publish and distribute packages.npm is a piece of technology, but more importantly, it is a community.We believe that our mission is best served in an environment that is friendly, safe, and accepting; free from intimidation or harassment. We do not tolerate abusive behavior.See our unabridged code of conduct [here](https://www.npmjs.com/policies/conduct).
Why you should join

In joining the npm team, you'll become an important part of a small but dedicated engineering team. We strive to provide a sensible working environment that doesn't ask for or encourage habitual overtime and we offer flexibility in schedule. We have a progressive parental leave policy and vacation time is not just encouraged, but celebrated and enforced. We also understand that healthy schedules lead to better outcomes.
We believe that high-performing teams include people from different backgrounds and experiences who can challenge each other's assumptions with fresh perspectives. To that end, we actively seek a diverse pool of applicants, including those from historically marginalized groups — women, people with disabilities, people of color, formerly incarcerated people, people who are lesbian, gay, bisexual, transgender, and/or gender nonconforming, first and second generation immigrants, and people from low-income families.
Where We Can Hire

Our headquarters are in Oakland, California. We are hiring humans from around the globe. We can best support you if you can overlap with US time zones. If you have experience working remotely, so do we. We cannot currently sponsor new work visas other than TN-1s, but we can transfer existing H-1Bs. 
Apply Back