Full Stack Engineer
Our MissionPut artists in control.Audius is a community-owned music marketplace that empowers artists, songwriters, and rights holders with an unprecedented level of access to, control of, and ability to monetize their relationships with fans.It achieves this by being open-source, fully decentralized, and built on blockchain & cryptographic fundamentals. This enables Audius to facilitate direct relationships between users, provide transparent access to and control over data, and offer the freedom to create custom experiences and monetization models. It is unlike any existing digital music platform today.Backed by an all-star team of investors, Audius was founded in 2018 and serves over 5 million users every month, making it one of the largest non-financial crypto applications ever built.Our CompanyTikiLabs, Inc. is a core contributor to the Audius mission & protocol. We are a 30-person team of entrepreneurs, engineers, music industry professionals, and blockchain experts. Our benefits include unlimited PTO, high quality paid medical insurance, FSA, 401k, yearly learning stipend, equipment stipend and a home office setup credit. We also have monthly concert stipends, wellness benefits, team activities, and travel budget for multiple yearly in-person meetups.Our company is fully remote and our team is currently distributed across the United States.What you'll do hereBuild and ship the next generation of music streaming features across web, mobile, and desktop platformsWork closely with Product and Design to craft engaging, pixel-perfect experiences for artists and listenersOwn features end-to-end through design handoff, development, testing and deployment in a full-stack mannerWe would love to chat if you haveExtensive experience shipping significant user-facing features from start to finishSolid computer science fundamentals (data structures, algorithms, code fluency, etc.)Expertise with modern ES6+ Javascript (Typescript is a plus)Experience with React and proficiency in HTML + CSSSolid conceptual understanding of full stack software development including system architecture, web serving infrastructure, and database designFoundational understanding of blockchains and cryptography. Smart contract programming experience is a plus.Familiarity with version control and agile software development methodologiesExperience working with product designers and meeting complex customer requirementsIf this role speaks to you, but your previous experience doesn't match the job description, please consider applying anyways! We're looking for smart and capable software engineers and highly value the ability to grow in your role. You might be the perfect fit.