News HashiCorp to join IBM to accelerate multi-cloud automation Read the blog
RemoteUnited States
Req IDJR102766

Sr. Web Engineer I

About the Web Presence team

The Web Presence team is a hybrid group of designers and engineers who are responsible for delivering high-quality web experiences that support HashiCorp’s go-to-market efforts. This includes a variety of websites like hashicorp.com, developer.hashicorp.com and more. For many of HashiCorp’s customers and users, the Web Presence team delivers their first experience with the company and so it’s crucial we set high standards.

Along with the rest of HashiCorp, we know we can't succeed without each team member being successful - a great team culture is something that is constructed by actual experiences, not through words alone. HashiCorp's Principles are referenced in our day-to-day work and aren't just "words on the wall".

Our team believes that “working in the open” makes us all better. This means that we often write down and collaborate on ideas before we start writing code. We embrace proofs of concept that communicate the core of an idea and often start the “imperfect” version of something first to collect feedback. Iteration and progressive improvement makes our work adaptable, modular, and ultimately better.

Given the breadth of web properties our team manages, there’s a wide range of work on this team. Our projects range from frontend-heavy marketing initiatives with interactive graphics and complex animations, to implementing and evolving HashiCorp’s design system, to backend systems architecture, to fullstack feature development that directly impacts HashiCorp users.

We encourage individual autonomy and keep processes minimal. We value flexibility, prioritize asynchronous communication, and adjust workflows as needed depending on the needs of the project or team. We have unique challenges across the stack to work on and you’ll get a say in what is compelling for your interests and growth. 

About the project

We are looking for a senior engineer to join the team behind HashiCorp Developer. This platform serves HashiCorp’s practitioner community, enabling them to solve real world problems and elevate their careers by growing new skill sets and certifying their proficiency. We think of our documentation and learning experiences as extensions of the HashiCorp products themselves, developer tools are only as great as their documentation allows. The success of this platform drives product adoption throughout the entire HashiCorp portfolio. The engineering team has a critical role in actualizing this success, solving varied problems across the stack in close collaboration with design, education, and product teams. 

About you

You may be a good fit if you are:

  • Curious, creative and collaborative. You approach problems incrementally, taking a pragmatic approach without premature optimization or abstraction.
  • Someone who likes communicating your ideas, planning to tackle something in prose, and workshopping it with teammates before you start writing code.
  • Comfortable with ambiguity and approach problems with a learning mindset. 
  • Open-minded, you enjoy collaborating across teams (engineering, design, product, marketing and more) and differing levels of experience, from junior engineers to VPs.
  • Willing to form well-considered, strong opinions, share those opinions, listen to others' opinions, and be open to changing your mind sometimes.
  • A person who desires direct, clear, and kind feedback, and is willing to give the same to others, even when it's hard to do.
  • A person who values the flexibility that comes with a remote team, while recognizing the extra effort that everyone has to put into communication and relationship-building.

Responsibilities

  • Contribute maintainable, well-tested, accessible and well-documented code to the repositories and systems that power HashiCorp Developer.
  • Work closely with a wide variety of internal collaborators - designers, product managers, education engineers, product engineers and leadership.
  • Review and refactor code — help those around you grow through mentorship and pairing.
  • Independently and collaboratively identify user (both internal and external) problems  and advocate for pragmatic, iterative solutions through prototypes and written proposals. 
  • Improve the way that users consume our product documentation with new features, accessibility improvements, performance gains, and refactors.
  • Work with product and education engineers to improve their authoring experience of education content. Troubleshoot and support their publishing processes when necessary.
  • Collaborate in product discovery and early design to assess technical feasibility.
  • Take ownership of, contribute to and evolve our backend systems and platform tooling in support of project initiatives.  
  • Communicate technical opinions and project rationale to other engineers and leadership. 
  • Manage in-flight project dependencies between cross-collaborators, take decisive action to contain project scope, and shepherd work with care through delivery. 
  • During execution, work ‘in the open’, sharing your thoughts, ideas, blockers, and code freely with others on the team.

Requirements

  • 6+ years of full stack development experience.
  • Deep expertise and experience with React and frameworks like Next.js.
  • Experience with TypeScript, Node.js, & Express.
  • Fluency with HTML, CSS and modern JavaScript standards.
  • Knowledge and familiarity with modern digital design and prototyping tools (like Figma).
  • Experience and comfort with Git and version control.
  • Understanding of and experience with unit, integration and end-to-end testing.
  • Experience designing and working on REST APIs.
  • Experience building custom GitHub Actions and orchestrating dependent workflows. 
  • Familiarity with Docker. 
  • An understanding of database design — both relational and NoSQL data modeling.
  • Professional experience creating and maintaining backend systems.
  • Proven experience working iteratively and collaboratively with other teams to craft engineering solutions that solve user and business problems.
  • Demonstrated experience building high quality web experiences from inception to completion that are accessible, performant, responsive and scalable.
  • Excellent written and verbal communication skills.

We're not dogmatic about the tools we use and are constantly learning as a team. We believe strongly in learning, so deep prior experience with our tools of choice isn't strictly necessary, but you should be sure that you are open to learning them.

Our offer:

  • You will be part of a well-supported, skilled team where your long-term personal and professional growth are prioritized.
  • A fully remote culture. HashiCorp has been a distributed company since the beginning. Read more about How HashiCorp Works.
  • A trust-based work environment where expectations are set clearly, and you're given the space to fulfill them. And you get clear, direct and transparent feedback on how you're doing, with support to grow and develop.
  • A wide variety of types of work to explore, and the space and support to try out taking on new responsibilities. Our team has a clear career rubric for both IC and management tracks.
  • Opportunities to write about your work, open source projects, and participate in dev advocacy across the industry.
  • Competitive salary, generous equity grants, excellent benefits and a generous time off policy.

#LI-Remote

The base pay range for this role in the SF Bay Area / NYC area is:
$146,900$172,800 USD
The base pay range for this role in Seattle Metro, Denver / Boulder Metro, New York (excluding NYC), or California (excluding SF Bay Area) is:
$134,600$158,400 USD
The base pay range for this role in Colorado (excluding Denver / Boulder Metro) and Washington (excluding Seattle Metro) is:
$136,000$160,000 USD
Life at Hashicorp

Life at HashiCorp

HashiCorp is driven by our people and our principles which have been the foundation of everything we do since the company was founded in 2012. Join us on our journey as we work to support the world's most innovative companies as they transition to cloud and multi-cloud infrastructure through simple yet powerful workflows and automation.

About HashiCorp

At HashiCorp, we build the infrastructure that enables innovation.  Our suite of multi-cloud infrastructure automation products are the underpinnings of the largest enterprises in the world, who rely on our solutions to provision, secure, connect, and run their critical applications to deliver crucial services, communications tools, and entertainment platforms to the world. We're building a once-in-a-generation infrastructure company with a unique approach rather than focusing on specific technologies, and we build products and solutions that support real-world workflows spanning the multiple cloud environments that nearly every organization worldwide is using today. 

HashiCorp is proud to be an Equal Employment Opportunity employer. We are committed to providing equal employment opportunities to qualified applicants and do not discriminate on the basis of race, color, ancestry, religion, sex, pregnancy, gender, gender identity, gender expression, sexual orientation, national origin, age, marital status, genetic information, disability, protected veteran status or any other characteristic protected by federal, state, or local laws. We also consider qualified applicants with arrest and conviction records consistent with the San Francisco Fair Chance Ordinance, the Los Angeles Fair Chance Ordinance, and other applicable state or local laws.

HashiCorp is committed to providing reasonable accommodations to qualified individuals with disabilities in our job application procedures. If you need assistance or an accommodation due to a disability, please reach out to benefits@hashicorp.com

We comply with all laws and regulations set forth in the following posters:

Know Your Rights: Workplace Discrimination is Illegal

EEO is the Law Supplement

Pay Transparency Non-Discrimination

Benefits at HashiCorp

Note: some benefits may differ from one country to another.