**About Holdr:**
Holdr is on a mission to revolutionize the music industry by connecting
artists and their superfans. Weβre seeking an experienced Full-Stack Software
Engineer to join our team and be at the forefront of the biggest change in
music since streaming. Holdr is where music meets technology, creating new
revenue streams and opportunities for musicians, their teams, fans, and all
other music stakeholders to succeed. Our company culture is music-centric, so
extra points if youβre a music lover who enjoys going to live events and
discovering new artists.
**About the Team:**
Holdrβs Development team is composed of five talented individuals, a strong
cohesive blend of engineers and product designers, all supported by our VP of
Product. We adhere to a Scrum framework, engaging in daily standups, sprint
planning sessions, sprint reviews, and retrospectives. Collaborative work
assignments and evaluations are integral to our workflow, with every team
member actively involved in optimizing processes and documentation.
As a self-managed unit, we prioritize iteration and collective effort, guided
by the core Scrum values of commitment, courage, openness, focus, and respect.
Our approach emphasizes agility and flexibility, fostering a dynamic and
stimulating work environment. Ideal candidates for this role will not only
possess proficiency in requisite technologies, tools, and duties but will also
demonstrate a history of contributing effectively to successful teams and
exhibit a genuine drive for personal and professional growth.
**About the Job:**
This Full-Stack Software Engineer position is pivotal in building, shaping,
and enhancing both the frontend and backend functionalities of our innovative
platform. As a crucial member of our early-stage platform, this role offers
significant opportunities for growth and impact within the organization,
making a real change in the lives of many in the music industry.
In this position, you will craft dynamic user interfaces, develop robust
backend systems, integrate with various APIs and third-party services, and
ensure the seamless operation of these systems focus on scalability,
performance optimization, and user experience. This role is ideal for a
dynamic developer eager to take ownership of significant projects and grow
with a forward-thinking team.
You do not need to be in Vancouver for the position, but more convenient if
so.
**Roles & Responsibilities:**
**** Frontend Development:**
β Collaborate closely with UX/UI designers to assess the technical feasibility
of new designs.
β Integrate frontend components effectively with backend APIs and services.
β Contribute to writing and maintaining test suites to ensure code reliability
and quality.
β Actively participate in Agile/Scrum processes, contributing to team
discussions and decision-making.
β Mentor junior developers and support their growth within the team.
β Support project tasks and documentation using Jira to track progress.
**** Backend Development:****
β Develop and maintain robust backend systems to enhance web application
functionality.
β Write clean, scalable code that meets business requirements and user
stories.
β Seamlessly integrate server-side logic with user-facing elements.
β Enhance application performance and scalability through effective
optimization.
β Design secure data storage solutions to protect privacy and data integrity.
β Maintain comprehensive documentation of software and system architecture.
β Conduct thorough testing and debugging to ensure optimal system performance.
β Oversee platform stability, addressing and resolving backend issues
promptly.
**Requirements:**
**** _Mandatory_ ****
β Expertise in NestJS for backend development.
β Expertise in ReactJS for frontend development
β Strong experience with GraphQL for seamless data queries.
β Proficiency in Typescript for both frontend and backend development.
β Solid experience with PostgreSQL; MySQL can be considered as a substitute.
**** Frontend****
β 4+ years of experience working with Javascript development.
β 4+ years of experience working with React or Vue.js for frontend
development.
β 4+ years of experience writing comprehensive front-end test suites using
Jest or similar frameworks.
β Strong command of ES6 JavaScript and familiarity with RESTful APIs for
seamless data integration.
β Proficiency in JavaScript testing Jest and Cypress.
β Skilled in using browser developer tools (Chrome DevTools, Firefox Developer
Tools) for front-end performance optimization.
β Competence in Storybook for developing UI components with clear separation
of concerns.
**** Backend****
β 4+ years of software development experience in backend development.
β Experience designing software architecture and defining software
requirements.
β Experience with NestJS, ExpressJS, Javascript/Typescript, GraphQL, and
PostgreSQL.
β Experience working on fast-paced, agile teams using Scrum methodology.
β Excellent proactive communication skills, both written and oral.
**Bonus** :
β Knowledge of Solidity and Blockchain is a plus.
β Familiarity with NodeJS, Apollo Client/Server, Redis.
β Experience working with AWS, Docker, Kubernetes, Terraform.
β Experience with Prisma, but TypeORM is also acceptable.
β Passion for everything around music and the music industry.
**Tools:**
β GitHub
β Jira
β Confluence
β Slack
β Figma
**Why Join Holdr?**
Join us to be at the forefront of innovation in the music industry,
contributing to a platform that deeply impacts artists and their fans. Grow
with a dynamic team that values creativity, collaboration, and continuous
learning, and be a part of the new era of fan engagement.