Sr Full Stack Engineer
- $85k – $150k • 0.0% – 1.0%
- Remote •+11
- 5 years of exp
- Full Time
Not Available
Onsite or remote
About the job
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.