Sr. Web Engineer I
United States
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 various websites like www.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.
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. You should possess a strong background in web development and have operated and maintained production systems.
You care about the developer experience, and communicate with humility, curiosity, and kindness. You are comfortable and experienced working collaboratively with other teams. As a team we believe strongly in learning, so while prior experience with our tools of choice isnât strictly necessary, you should be open to learning them.
What youâll do (responsibilities)
- Continuously improve the product by writing code in systems based on TypeScript, JavaScript, and React.
- Take ownership of, contribute to and evolve our backend systems and platform tooling in support of project initiatives. Â
- Advocate for clean code, refactoring when needed, and understanding trade-offs.Â
- Enable your teammates through technical contributions, code reviews, and pair programming.
- Learn and adhere to best practices, and provide suggestions for improvements, including reviewing and contributing to RFCs and PRDs.
- Collaborate with product and education engineers to improve their authoring experience of educational content and product documentation. Troubleshoot and support their publishing processes when necessary.
- Strive for consistency, and advocate for data-driven decisions.
- Communicate technical opinions and project rationale to other engineers and leadership.Â
What youâll need (basic qualifications)
- 8+ years of full-stack development experience, with a focus on the JavaScript ecosystem (Node.js, Express, Next.js) and its related tool chain.
- Must have experience with Nextjs.Â
- Strong expertise in backend and platform-side development, including API design, server-side architecture, and database integration and design.
- Deep expertise and experience with React.
- Experience with TypeScript, semantic HTML, CSS, and modern JavaScript standards.
- Demonstrated experience building high-quality web experiences from inception to completion that are accessible, performant, responsive, and scalable.
- Source code âŚ
This job isn't fresh anymore!
Search Fresh JobsJob Profile
- Code reviews
- Collaborate with teams
- Documentation
- Write code
Accessibility Accessibility Standards API design AWS Best Practices CI/CD Cloud Code reviews CSS Database Integration Data-driven Developer experience Development Docker Documentation End-to-end testing Express Full-stack Full-stack development GitHub GitHub Actions Go HashiCorp HTML Hybrid Integration Integration Testing Javascript Leadership Markdown Next.js Node Node.js Organization Platforms React Refactoring Systems Testing Tooling Training Typescript Unit Testing Web Accessibility Workflows
Experience8 years
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9