Full Stack Developer at Hashnode
Hashnode, a leading platform for software engineers, is looking for enthusiastic Full Stack Developers to join our growing team. We're building a supportive and innovative environment where developers can thrive.
Responsibilities:
- Design, develop, and maintain high-quality web applications using React, Node.js, and GraphQL.
- Collaborate with cross-functional teams.
- Translate requirements into technical solutions.
- Optimize applications for speed and scalability.
- Implement APIs to support front-end functionality.
- Write clean, maintainable, and well-tested code.
- Participate in code reviews.
- Stay up-to-date with new technologies.
Requirements:
- 2+ years of professional experience as a Full Stack Developer.
- Proficiency in JavaScript (ES features).
- Experience with React, Node.js, and GraphQL.
- Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Familiarity with RESTful API design.
- Experience with Git.
- Strong problem-solving and communication skills.
Nice-to-haves:
- Experience with other front-end frameworks (Angular, Vue.js).
- Experience with cloud platforms (AWS, Google Cloud, Azure).
- Experience with containerization (Docker, Kubernetes).
- Knowledge of performance optimization and web security.
Our Culture:
We promote self-management and individual initiative. We foster a culture of growth and learning. We are focused on product-led growth and understand the developer's needs.
Perks:
- Work From Anywhere
- Asynchronous Work Culture
- Unlimited Vacations
- MacBooks and other tools
- Free eBooks
- Generous Compensation & Equity
- Health, dental, and vision benefits
- Home Office Setup Allowance
- Fun Outings and Events
- Annual Company Retreat
- Opportunity to influence the roadmap
- Opportunity to own new and upcoming core features