Jobs HashNode April 2022 Sr Software Engineer Full Stack JavaScript (Remote)
Team player with a keen eye for detail and problem-solving skills. If you also have experience in JAMStack, Node.js, Next.js, MongoDB, and React...
Job type
Senior Software Developer - Full Stack JavaScript (Remote) Remote Work Type: Full Time
Hashnode is one of the fastest-growing blogging platforms for developers and tech enthusiasts. At its core, Hashnode allows developers and tech bloggers to share their knowledge easily with the tech community without the hassle of building an optimized blog from scratch and managing it. The community today stands at 1.3M MAU and is growing 20% MoM.
Hashnode is backed by Accel India, Sequoia Capital India's Surge, Sierra Capital, Salesforce Ventures, Naval Ravikant, Guillermo Rauch, Salil Deshpande, Des Traynor, and other amazing angels.
About the job
We are looking for Senior Software Developers to build and implement functional programs. You will work with other Developers and Product Managers throughout the software development life cycle.
In this role, you should be a team player with a keen eye for detail and problem-solving skills. If you also have extensive experience in JAMStack, Node.js, Next.js, MongoDB, and React, we’d like to meet you.
Your goal will be to build efficient programs and systems that serve user needs.
Responsibilities
Work on the newest features for hashnode
Produce clean, efficient code based on specifications
Integrate software components and third-party programs
Participate in code reviews
Help us build the foundation of a new tech company
Verify and deploy programs and systems
Troubleshoot, debug and upgrade existing software
Gather and evaluate user feedback
Recommend and execute improvements
Create technical documentation for reference and reporting
Requirements
Minimum of 3 years professional experience in a JavaScript / full-stack role. Preferably working with Next.js, React, MongoDB, AWS
Experience with building full-stack applications. From backend to frontend and distributed systems
Active hashnode user or user on another content creation platform
Familiarity with Agile development methodologies like Scrum and Kanban
Experience with Software & API Design
Experience with NoSQL databases like MongoDB or DynamoDB
Ability to learn new languages and technologies
Excellent communication skills
We are very selective with the candidates we hire. Please only apply if you meet these criteria. If you don't check one of these points but excel in others you can still apply of course.
Our Culture
Everyone is a CEO!
We don't want to manage people. Everyone manages themselves and acts as a CEO of the function or position they hold
Everyone is a Hustler!
Thinking about growth is a shared responsibility. Ideas can come from anyone.
Since we are the users of our product, we know the exact pain points and understand fellow software developers really well.
Going forward we are going to heavily rely on product-led growth. This means our user acquisition, conversion, and retention are all driven primarily by our product.
This can happen only if everyone is a hustler, and contributes to the product.
Recruitment Process
- First Interview: Let's get to know each other
- Take-Home Assignment. You'll get a typical task we are implementing on hashnode. No Data Structures or whiteboard coding interviews!
- You present the take-home assignment to two of our engineers
- You meet our CTO and have a technical discussion
- You meet our CTO & CEO for a final culture-fit round
We value your time! That is why we try to keep this process as short as possible (14-18 days).