Senior RoR/Angular developer for ongoing work on radio platform.


We are a small business that host hundreds of small internet radio providing easy access to technology like Shoutcast and ICEcast.

Located in Quebec, Canada, we have customer all around the world. We developed our interface that allows our customer to manage their service.

The role

I'm looking for a talented programmer who can deliver bug-free code with a good sense of usability. You will be responsible for our billing system (integrated with Quickbooks Online API), radio management software (Icecast, SHOUTcast, Nicecast) and auto DJ (Liquidsoap).

The workload will be around 10 hours per week (more when needed) on an ongoing basis. You need to be self-motivated and discipline. You need to able to work under pressure when required.

Your task will be assigned on an online task manager (Freedcamp) and you will need to update your progress in the system.

The work will consist in maintaining the actual system (update of the current code), do modifications (on request or to fix bugs) and add new features.

Software we use

Ruby on rails 5

capistrano (deployment)















Industry Specific Software (knowledge is optional but will be considered as an asset in the selection process)

Liquidsoap (link removed)/



API (Currently in use)

Quickbooks Online


Cloudns (DNS update)



Development platform: Cloud9

OS: Debian. Some knowledge of system administration.

System modules

Billing: We track the usage (creation, suppression, modification) of each service and we bill on the first day of the month after calculating the usage for the previous month (post billing). Each invoice gets recorded in QuickBooks Online (QBO) over their API. Payment can be made by Paypal or Stripe and are then recorded to QBO over the API as 2 transactions (1 payment, 1 journal entry for the fees).

Radio: We manage radio process (monit), creation, suppression, from remote servers over SSH. The customer can deploy their radio to the location (server) of their choice. They can also migrate their radio from one location to another. Once a radio is created, a unique DNS record is created (over Cloudns API). If the radio is migrated to a different machine, it the DNS record IP get updated.

Radio Player: We provide a player in html5, javascript assets are generated with the radio and cached (memcached). The player is available over a link to the customer who can integrate it in different ways on their website. It's also possible to customize the player attribute from the web interface.

Radio Statistic: We poll each radio server to read and store how many listeners are connected (every 5 minutes) (sidekiq). We save the data in RRD so we can display as a graph (Daily, Weekly, Monthly, etc.).

Radio Monitoring: We listen (with FFmpeg) and check the server status every minute to detect if a server goes down or if the radio broadcast dead air (no sound). We then notify by email (Mailgun) if a problem is detected five times in a row and we notify again once the issue is no longer detected.

AutoDJ: We use Liquidsoap to provide an auto DJ. Customers can upload their media to our server from the interface. The auto DJ is deployed in a remote server and is managed over a custom API build with nodejs. Customers can then update metadata of the track (which is stored in a database and updated in the playlist that Liquidsoap read). Playlists can be created in the interface and show can be scheduled to play at a specific time. There are also 2 inputs that DJ can use to do a live show. That feature is supported by Liquidsoap input.habor.

Admin: There is an admin user that has an overview of all the service created and can see the user details.

Cover letter

Provide relevant examples of your work in your cover letter. Mention if you have experience with Liquidsoap or any other radio broadcasting software as a developer.

Kemahiran: Angular.js, HTML5, Javascript, node.js, Python

Lihat lagi: freelance phpmysql developer ongoing, asp developer looking work, senior asic fpga developer, rent developer joomla work, flash developer freelance work philippines, xoops developer contract work, web developer will work commission, freelance ongoing work contract, developer hours work month, experienced codeigniter developer ongoing work, net developer needed ongoing work, ongoing fullstack ror developer to work on existing project, senior software engineer at agile ais company freelance java developer at upwork freelancing platform, 3-6+ ongoing work for qualified PHP developer(s), senior angular developer resume, senior angular developer, angular developer work from home, senior angular developer salary, senior angular developer interview questions

Tentang Majikan:
( 0 ulasan ) Los Angeles, United States

ID Projek: #19350266

35 pekerja bebas membida secara purata $2414 untuk pekerjaan ini


Hello, Dear How are you? I have read your project description and am ready for discussing with you about project I have experienced in Angular.js, HTML5, Javascript, node.js, Python. I will work very hard and best Lagi

$2500 USD dalam 30 hari
(109 Ulasan)

Hello Full stack RoR expert team ready to help you! We are working on hourly rate 50usd Please message me for more details Thanks

$2500 USD dalam 30 hari
(61 Ulasan)

Hi. I have a great experience in RoR. Please check out my relevant projects below: [login to view URL] [login to view URL] Please provide us with an opportunity to help you and you will be served nothing less Lagi

$2500 USD dalam 30 hari
(29 Ulasan)

Howdy. How is your day? I just checked your project “Senior RoR/Angular developer for ongoing work on radio platform” and I have gone through your project details. I am an experienced developer in PHP, ROR, Angular, Lagi

$2500 USD dalam 30 hari
(47 Ulasan)

Hello. Your requirement is matching with my skills, please send me a message so we can discuss more in detail. I am a skilled and experienced Developer having 7+ years of experience in ROR Web Development, Fro Lagi

$2555 USD dalam 30 hari
(22 Ulasan)

Hi Client. How are you doing? I am a developer who developed a lot of Streaming Website and Payment Website. I will do your project with high quality because I am a very sense-able in Nginx and Payment system I wil Lagi

$1500 USD dalam 30 hari
(34 Ulasan)

done Hi there. I'm a full stack & full time developer. I've experiences in Web Development. Any of your requirements are welcome

$2500 USD dalam 30 hari
(67 Ulasan)

Hello, I have good experience on RoR + Angular development and have good experience on RoR. I assure, I will do my best to work with you on your project to present the best possible outcome for you and your customers. Lagi

$2500 USD dalam 30 hari
(31 Ulasan)

Dear Hiring Manager. I am so excited to apply in your project. understood your requirements correctly and interested in your project. You can review my ability checking the feedbacks I received and my git repos. Lagi

$2500 USD dalam 30 hari
(52 Ulasan)

My name is Li Ming. I have understood your project " Senior RoR/Angular developer for ongoing work on radio platform." , and am confidence on your project. We are team that consist of the young and enthusiastic 15 se Lagi

$2500 USD dalam 30 hari
(3 Ulasan)

Hi How are you? I read your proposal and i am quite interested in your project I have rich experience in node, react, angular, html5, mongodb, stripe, Git, and so on Look forward to working with you in good partner Lagi

$2000 USD dalam 30 hari
(19 Ulasan)

Dear, client. As a Senior Ruby on Rails expert, I can understand what you want from this project. So I am sure I will bring you a good result according to your each requirement. In a word, I am 100% confident. Hope Lagi

$1500 USD dalam 30 hari
(18 Ulasan)

Full Stack Developer is HERE! [login to view URL] [login to view URL] [login to view URL] [login to view URL] are all my portfolio. I have 9 years of web development experience and i have deep knowledge about web development. NodeJS, P Lagi

$2500 USD dalam 30 hari
(22 Ulasan)

I’ve read your brief and can see that you’d like to develop web site which can provide several services. I am an experienced web application programmer specialized in pure and framework with PHP. I’m very intereste Lagi

$2500 USD dalam 30 hari
(56 Ulasan)

Hi, sir I read your requirement carefully. I can support you well. I have great skills in website developing . I am sure I can complete your project! If we have chat, then we can be sure for each other. Let's sta Lagi

$1500 USD dalam 30 hari
(66 Ulasan)

Hello, Hope you are doing well! We at KrishaWeb are most preferred agency for our client due to 100% recommendation and “5 STAR” rating from our clients which we achieve through an excellent client support as wel Lagi

$2944 USD dalam 30 hari
(11 Ulasan)

* Hi, sir. How are you ? * I just have gone through your project and I am sure I can complete your work in a short time. I have 5+ years of experience with web development and have done lots of works. I have done lo Lagi

$2500 USD dalam 30 hari
(17 Ulasan)

Hello, I have a few questions regarding your shared requirement. Please open the chat so we can discuss. I have 6 years of experience in PHP, Wordpress, Codeigniter, Laravel, Python, Django, JavaScript, Shopify, Mage Lagi

$2500 USD dalam 30 hari
(15 Ulasan)

Hello Sir, Hope you are doing well. I have read your requirements and understood that you are looking for a Senior RoR/Angular developer for ongoing work on radio platform. We are ready for more discussion wit Lagi

$3000 USD dalam 30 hari
(8 Ulasan)

****** Hi ****** I have read your description very carefully and it really attracts me. I am very good web developer with 5+ year's of experience and I am very familiar with React+Redux, VueJs and AngularJs. I am su Lagi

$2500 USD dalam 30 hari
(6 Ulasan)