Company Description:
At Treble, we're all about making the music industry more accessible to artists everywhere. We understand how tough it can be for musicians to find the right opportunities and get noticed. That's why we've created Treble, a mobile app that helps artists connect with their community, both locally and globally.
Here’s What We Do:
Our goal is simple: to help musicians thrive through their network. With Treble, artists can easily find and connect with others in their area and beyond. Here’s how we’re making it happen:
Community First: We believe in the power of community. Our app helps musicians find their peers, collaborate on projects, and share their music. It’s about creating a space where artists can support each other and grow together.Mentorship and Support: We know how vital guidance can be. Treble connects artists with mentors and musicians who can provide feedback on their work. It’s about giving every musician the tools they need to be their best selves. Simple and Innovative: Our app is straightforward and has many revolutionary features that matter to musicians. We’re focused on creating a space where finding opportunities and making connections is easier than ever.
Role Description: Backend Engineer
Responsibilities:
The backend development of a real-time database using Azure Cosmos DB, optimizing for performance and scalability. Implement solutions with Azure Blob Storage to manage large datasets efficiently.Design and architect a backend system that supports real-time data processing and storage, ensuring high availability and fault tolerance.Work closely with project managers, front-end developers, and UX/UI designers to ensure the database aligns with project goals and user requirements. Participate in extensive planning sessions to map out development phases and integrate back-end solutions with front-end applications.Conduct rigorous QA testing to identify and resolve bugs. Implement automated testing frameworks to ensure stability and reliability of the database system.Continuously monitor the system's performance, making adjustments and optimizations to ensure optimal operation under varying loads.
Qualifications:
Strong experience in backend development, with a focus on real-time database systems.Knowledge of Azure Cosmos DB and Azure Blob Storage, with a proven track record of implementing these technologies in a production environment.Proficiency in JavaScript for backend development and familiarity with Node.js and other relevant frameworks.Experience with task management software and familiarity with agile development practices.Excellent problem-solving abilities and a commitment to delivering high-quality, reliable backend solutions.Strong communication skills and the ability to collaborate effectively with cross-functional teams.
Compensation:
Independent Contractor Agreement.Successful completion of this project rewards you with a competitive lump sum, which depends on the depth of your engagement and dedication to the project. Recognizing your unique contributions and commitment, we are open to discussing equity options as part of your compensation. An exceptional learning experience and resume builder.