Full-Stack Developer at Handprint

Location: 100% Remote

Position: Full-time

Experience: Mid-Level (3+ years)

Pay range: Equity at first, competitive salary asap - please see more below

Target start date: ASAP

Perks & benefits: Equity, ownership stake, flexibility, work from home, flexible working, flexible time off, more robust benefits in the future


What to expect

Handprint is a remote-first, early-stage software startup building a 2-sided hiring platform that serves impact companies ready to hire smarter, hire for engagement, and build diverse, values-aligned teams. We use data to match talent looking for purpose-driven work with opportunities at social impact companies. 

We are a hard-working, autonomous team that is equally passionate about building an incredible product as we are about building a phenomenal company that people will love to work for. We believe that people should enjoy coming to work, and we’re building an inclusive culture that supports people being engaged and fulfilled, while striving to become their best selves. 

While we push ourselves to do excellent work, we simultaneously believe in balance and well-being; these are necessary ingredients for people to continue to thrive and be their best self. We set lofty goals, celebrate our wins, and always remain humble and curious about what’s around the corner. 

We have a talented product designer on our team, although to date, we have worked with an external agency to build out our custom software platform. We are looking for an experienced, creative, entrepreneurial full-stack developer to help bring our engineering in-house. We're at a critical juncture in our platform development, and we need a confident coder who can help us bring our vision to life. For the right person, this will be a great opportunity to influence our software platform and our company, create the ideal role for yourself within our team, see features you’ve shaped come to life, and continue to grow and develop your skills.

Primary duties & responsibilities

On an ongoing basis, you will: 

  • Collaborate with Handprint’s Head of Product and contract designers and developers to understand requirements and translate them into technical specifications, implementation plans, and high-quality technical solutions.

  • Design, develop, and enhance our back-end systems, including APIs, databases, and integrations, to deliver a robust and scalable platform.

  • Develop and maintain the front-end components of our platform, ensuring high performance, accessibility, scalability, and usability.

  • Architect and optimize the back-end infrastructure to ensure optimal performance, security, and scalability.

  • Work with Handprint’s team to further develop and integrate our matching algorithm. 

  • Continuously evaluate and improve our existing systems, codebase, and development processes to maintain high standards of code quality, reliability, and maintainability.

  • Collaborate with Handprint’s Head of Product to identify and resolve technical issues, and participate in the troubleshooting and resolution of production incidents.

  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices.

  • Stay up-to-date with industry trends, best practices, accessibility standards, and emerging technologies in software engineering, and apply that knowledge to drive innovation within the team and the company.

  • Lead the implementation of DevOps practices and automation to streamline deployment, monitoring, and maintenance processes.

  • Work with our Head of Product, striving to deliver a seamless and intuitive user experience to our customers.

  • Contribute to the recruitment and hiring process for the engineering and product teams by actively participating in interviews and assessing technical skills and team fit. In addition, as our engineering team grows, we hope you’ll provide technical guidance, mentorship, and help foster a collaborative work environment.

Compensation

We’re a pre-launch, pre-revenue startup company.  Our core team has been able to design, build, and self-fund our product development to date. We are sprinting toward launching our MVP, we’ve applied to incubators, and we are in the process of raising capital. 

Although we are committed to offering a robust, competitive compensation package in the near future, at this time, we are only able to offer equity compensation. We know that this severely limits the number of people who can consider this opportunity, and we have complicated feelings about that. However, it is the truth about where our company is at. Our three core team members are also currently forgoing compensation and earning only equity. As a team we are deeply committed to launching and growing Handprint into a valuable, impactful company and an incredible place to work.

While we wish we could offer more, and we hesitated to advertise this position because of this, we know that it is in Handprint’s best interest to find developers who can join our team and make our transformative, visionary product a reality. If you have any questions about this current reality, or how we plan to grow, and what compensation might look like in the future, please do not hesitate to ask.

 

Who we’re looking for

Handprint is seeking a highly skilled and experienced full-stack developer to join our dynamic team. As a full-stack developer, you will be responsible for developing and maintaining our front and back-end systems, ensuring their scalability, accessibility, performance, and reliability. Your expertise will be instrumental in driving the success of our SaaS platform and shaping its technical direction. 

The ideal candidate will be entrepreneurial, self-directed, creative, and excited to dive in and experiment. They will strive to do excellent work and hold themselves, and our team, to high standards, while also having fun along the way.

As a purpose-driven company, we hire for mission alignment and shared values. It’s important that all team members share our commitment to making work more inclusive, engaging, fulfilling and impactful.

What we’re looking for

Skills & Knowledge:

  • Proven experience as a full-stack developer, with a strong focus on developing scalable web applications or SaaS platforms.

  • Strong knowledge of back-end technologies and programming languages including MongoDB, React.js, Next.js, Node.js, Algolia, Contentful, Amazon Simple Storage Service (S3).

  • Solid understanding of software development principles, design patterns, and best practices for building scalable and maintainable code.

  • Experience with DevOps practices and tools for continuous integration, deployment, and monitoring.

  • Excellent problem-solving and debugging skills, with the ability to identify, analyze, and resolve complex technical issues efficiently.

  • Understanding of user experience (UX) design principles and ability to implement intuitive and responsive UIs.

  • Experience with algorithm design, development, and/or integration would be a plus.

  • Familiarity with Vercel, Hotjar, Google Analytics, Mailgun, Cookiebot, Userback, Service Hub, Google Tag Manager, and GetStream will be helpful.

Traits & Attributes:

  • Strong communication, collaboration, and interpersonal skills

  • Ability to convey technical concepts clearly to non-technical team members and partners

  • Ability to take initiative and lead a sprint, task, or project from beginning to end

  • Open-minded and adaptable, with a very positive ‘can-do’ attitude

  • Willingness to learn 

  • Bias for action

  • Identifying opportunities, researching, and proposing solutions that would benefit the company

  • Comfort dealing with change and complexity

  • Self-confident enough to challenge the status quo as well as to give & receive feedback, while practicing candor

  • Thoughtfulness, respect, and empathy for the end user (target customers), as well as for our team

Tools we use

In addition to the specific programming languages and software that supports our platform, our company utilizes the tools/ programs below.  Experience with these tools is not required, but comfort learning and using new software is very important. 

  • Gmail

  • Slack

  • Clickup

  • Google docs, spreadsheets, etc

  • Hubspot

  • Zoom

Why you will love it here

  • Safe & supportive work culture that prioritizes belonging - we value respect, diversity, kindness, belonging, humility, curiosity, and the right to fail.

  • Flexible hours - we schedule our days in order to be effective at work, while also being able to enjoy life’s important moments, and make time for day-to-day needs.

  • Great people - we value people skills as much as technical skills and strive to keep things positive and laid back. Still, that does not prevent us from being passionate leaders who are collectively striving for excellence. 

  • Work-life balance - keeping a healthy work-life balance is what allows us to show up and be our best. 

  • Always keep learning - in an ever-changing industry, learning new skills is a must, and we're happy to help our team develop and grow.


Eligibility 

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.

Equal Opportunity Employer

Handprint is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.

This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. Handprint makes hiring decisions based solely on qualifications, merit, and business needs at the time.