Engineering

Full-Stack Software Engineer (Remote)

Remote
Work Type: Full Time

Full-Stack Software Engineer

Blissbook is seeking a Full-Stack Software Engineer to help build, maintain, and scale our existing and future SaaS platforms.

Who We Are

Blissbook’s mission is to enable creativity and allow people to express themselves, particularly in situations where it’s difficult to do so.


This mission has driven us to create Blissbook, a content management system for employee handbooks and top-down communication (policies, SOPs, etc.). With Blissbook, customers can express themselves, be creative, and represent their brand & culture AND do what they need to do to protect their company.


For more, read our about page or Employee Flight Manual. We strive to live our PEACH-E values in all we do: Plucky, Empathetic, Authentic, Curious, Huggable, Exceptional.

Who You Are

The ideal candidate is someone who can jump into an existing React / node.js codebase and start contributing right away. You should believe in our mission & market and align with our values. You want to work with other smart people on fun, challenging problems. You’re an action-oriented self-starter who can achieve specific goals with little to no supervision. As our first full-time, non-CTO engineering employee, you can turn user stories into working code independently, but also work well within a team led by the CTO.


You:

  • Have a history of shipping elegant, user-friendly front-end software for web and desktop/laptop users

  • Can communicate clearly & efficiently.

  • Are enthusiastic about working in a small team or startup environment.

  • Consider software development to be a profession, not just a hobby.

  • Can troubleshoot problems on your own, but know how and when to ask for help.

  • Have references who will tell us (A) what a treat it is to work with you and (B) how great your engineering skills are.


You should have some understanding of our current tech stack:

  • UI frameworks; preferably React

  • Relational databases; preferably MySQL

  • Node.js web frameworks; preferably Express

  • Client-Server APIs; preferably GraphQL

  • Strongly typed languages; preferably Typescript

  • Javascript testing frameworks; preferably Jest or Mocha

  • Cloud infrastructure environments; preferably AWS

  • Web-based rich-text editors; preferably ProseMirror or TipTap

  • CSS frameworks; preferably Tailwind and/or SASS

  • Javascript module bundlers; preferably Webpack


Experience scaling an early stage startup is a big plus.

What You’ll Do

Your day-to-day work will center around maintaining and extending Blissbook. Your primary responsibilities will be to:

  • Build and maintain a reliable, secure, and efficient SaaS application platform

  • Develop and implement responsive UI components using React concepts (ex. hooks)

  • Collaborate with the founders to bring new features and services into production

  • Proactively meet standards for web application security (e.g. OWASP Top Ten)

  • Participate in code reviews and maintain standards throughout the SDLC process

  • Develop and automate software test procedures

  • Troubleshoot and fix bugs

  • Deliver a delightful experience to our customers


Example Tasks:

  • Build a user interface that connects to a GraphQL back-end service for customers to upload and manage their custom fonts.

  • Extend an existing Role Based Access Control (RBAC) system to add more granular controls to a document, which requires refactoring existing application code, modifying GraphQL endpoints and a MySQL schema migration.

  • Implement a flexible comment box that repositions and/or resizes itself based on the number and proximity of other surrounding comments, using React components and Tailwind styling.

  • Build an integration to sync employees from a Human Resources Information System (HRIS) to a MySQL database.

What You’ll Get

You’ll be one of our earliest full-time employees, working directly with 2 founders who can design and build exceptional software and user experiences at a rapid pace. You’ll get:

  • A results-oriented work environment and the tools you need to work successfully. Remote work is the default.

  • A competitive salary plus incentive-based compensation.

  • Unlimited future growth opportunities at an early stage, self-funded startup.

  • Regular performance reviews to make sure things are working out for everyone.

  • The opportunity to work with driven, motivated, fun, PEACH-E people.

Submit Your Application

You have successfully applied
  • You have errors in applying