Who We Are
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…
* 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 Code of 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.