Job Description
Location Bengaluru - Mumbai
About Us:
Grootin® is an innovative music intelligence platform that leverages AI and cutting-edge technologies to provide artists with valuable insights, personalized recommendations, and AI-generated music compositions. We integrate data analytics, machine learning, audio signal processing, and deep learning to empower artists in navigating the music industry effectively.
Job Description:
We are seeking a talented Full Stack Developer to join our dynamic team at Grootin®. As a Full Stack Developer, you will play a key role in the development and maintenance of our platform, spanning from front-end user interfaces to back-end systems and APIs. You will work closely with our team of data scientists, machine learning engineers, and UI/UX designers to deliver innovative solutions that revolutionize music analytics, composition, and distribution.
Responsibilities:
- Develop and maintain scalable web applications and APIs for the Grootin® platform.
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
- Implement front-end interfaces using modern web technologies such as HTML, CSS, JavaScript, and front-end frameworks like React, Angular, or Vue.js.
- Design and develop robust back-end services using server-side programming languages such as Python, Node.js, or Ruby on Rails.
- Integrate with third-party APIs, particularly those provided by streaming platforms like Spotify, Apple Music, and Deezer, to facilitate seamless data exchange and music distribution.
- Optimize application performance, security, and scalability through best practices and continuous improvement.
- Conduct code reviews, write unit tests, and ensure code quality and reliability throughout the development lifecycle.
- Stay updated on emerging technologies, trends, and best practices in full-stack development and contribute to the continuous enhancement of our platform.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Proven experience as a Full Stack Developer or similar role, with a strong portfolio of web applications and projects.
- Proficiency in front-end development technologies including HTML, CSS, JavaScript, and modern front-end frameworks/libraries (React, Angular, Vue.js).
- Experience in server-side programming languages such as Python, Node.js, or Ruby on Rails.
- Familiarity with RESTful API development, integration, and authentication mechanisms.
- Solid understanding of database systems (SQL and/or NoSQL) and proficiency in database design and query optimization.
- Experience with version control systems (e.g., Git) and agile development methodologies.
- Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Nice to Have:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Knowledge of containerization and orchestration technologies (Docker, Kubernetes).
- Understanding of audio signal processing and/or machine learning concepts.
- Passion for music and interest in the intersection of technology and the arts.
Benefits:
- Competitive salary and benefits package
- Opportunity to work with cutting-edge technologies in the music industry
- Collaborative and dynamic work environment with passionate team members
- Professional development and growth opportunities
- Flexible work arrangements and work-life balance initiatives