Develop distributed systems for music streaming services.
Analyze, debug, and optimize services to maximize speed and scalability.
Analyze and implement back-end development plans as per product requirements.
Propose and implement deployment models to ensure system stability.
Analyze and deploy back-end and API solutions.
Write clean, understandable, reusable, and highly testable code.
Requirements:
Bachelor’s degree in Information Technology, Computer Science, or related fields.
At least 1 year of experience with Kubernetes and designing protocols using REST APIs and message queues.
Minimum 3 years of experience programming in Python, proficient in libraries such as SQLAlchemy, Flask, FastAPI, Pandas, and other supporting libraries, as well as writing unit and integration tests.
Experience in designing and deploying HA clusters using PostgreSQL, MariaDB, and RabbitMQ.
Experience with setting up and using CI/CD processes.
Good communication and teamwork skills.
Proactive and improvement-oriented mindset: always seeking opportunities for improvement with a solution-driven approach.
High level of autonomy, able to work independently and in teams.
Preferred Qualifications:
Experience with front-end frameworks like ReactJS, NextJS, Tailwind CSS is a plus.
Experience working at startups or having launched personal projects is a plus.
Experience mentoring fresher and junior developers is a plus.