Backend Software Engineer (Node.js, Typescript)
About the Company
SoundXYZ is at the forefront of redefining the music industry by creating a revolutionary music economy that prioritizes artists and their creative outputs. Leveraging cutting-edge blockchain technology and web3 innovations, SoundXYZ aims to foster a vibrant ecosystem where artists can directly engage with their fans, monetize their work in novel ways, and build sustainable careers. The company is committed to empowering artists through decentralized tools, NFTs, and community-driven platforms, all while delivering an exceptional listening experience to music enthusiasts worldwide. With a dedicated team of professionals passionate about music and technology, SoundXYZ is shaping the future of digital music commerce and community engagement.
About the Role
We are seeking a highly skilled Staff Software Engineer, Backend to join our dynamic engineering team. In this pivotal role, you will lead the technical vision and architecture for our backend systems, ensuring scalable, reliable, and high-performance infrastructure that supports our innovative music economy platform. You will be responsible for designing and implementing API layers, enhancing system performance, and contributing to the development of core features such as song and artist pages, web3 economic tools, community management, governance, and membership functionalities. As a leader, you will mentor junior engineers, influence product decisions, and collaborate across teams to ensure our platform continues to meet the evolving needs of artists and fans alike. This role offers a unique opportunity to impact the future of music technology, working on complex distributed systems, blockchain data pipelines, and API development in a fast-paced, innovative environment.
Qualifications
- 6+ years of experience developing production-grade software.
- Proficiency in backend development with a strong understanding of system architecture.
- Experience with distributed systems and scalable infrastructure.
- Knowledge of blockchain data pipelines and real-time data processing is a plus.
- Familiarity with Typescript and GraphQL.
- Excellent problem-solving and analytical skills.
- Strong communication and leadership abilities.
- Ability to work effectively between GMT-8 and GMT-5 time zones (North American hours).
- Demonstrated experience in mentoring and guiding engineering teams.
Responsibilities
- Define and lead the technical vision for the backend engineering team.
- Architect and develop core backend systems to support our platform’s features.
- Design and maintain robust API layers for internal and external developers.
- Enhance system performance, reliability, and scalability to support rapid growth.
- Improve real-time blockchain data pipelines for accurate and timely data processing.
- Collaborate with cross-functional teams to improve CI/CD processes, logging, monitoring, and service health visibility.
- Establish and promote best practices for backend development and code quality.
- Mentor and train team members, fostering a culture of continuous learning and improvement.
- Participate in product planning and decision-making to ensure technical feasibility and strategic alignment.
Benefits
- Comprehensive health, mental health, dental, and vision insurance plans.
- Remote-first work environment supporting team collaboration worldwide.
- Work-from-home stipend to enhance your remote working setup.
- Periodic team offsites for strategic planning and team building.
- Opportunity to work with a passionate and innovative team dedicated to web3 and music technology.