Suljettu

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

Overview

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)

Angular

Passenger

Mysql

FFmpeg

Nginx

redis

Nodejs

Javascript

HTML5

Monit

Sidekiq

memcached

html5

RRDtool

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

Liquidsoap (link removed)/

Icecast

SHOUTcast

API (Currently in use)

Quickbooks Online

Stripe

Cloudns (DNS update)

Mailgun

Slack

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.

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

Näytä lisää: 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

Tietoa työnantajasta:
( 0 arvostelua ) Los Angeles, United States

Projektin tunnus: #19350266

35 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön

mingxiao2008

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 Lisää

$2500 USD 30 päivässä
(109 arvostelua)
8.1
dreamci

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 30 päivässä
(61 arvostelua)
7.8
AzzkaNoor

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 Lisää

$2500 USD 30 päivässä
(29 arvostelua)
7.3
hjr122413

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, Lisää

$2500 USD 30 päivässä
(47 arvostelua)
6.9
bhavesh1508

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 Lisää

$2555 USD 30 päivässä
(22 arvostelua)
6.5
anatolygenay123

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 Lisää

$1500 USD 30 päivässä
(34 arvostelua)
6.6
shiningdevelopor

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 30 päivässä
(67 arvostelua)
6.6
ITLove007

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. Lisää

$2500 USD 30 päivässä
(31 arvostelua)
6.6
stanislav103

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. Lisää

$2500 USD 30 päivässä
(52 arvostelua)
6.5
jinzhenzhu8691

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 Lisää

$2500 USD 30 päivässä
(3 arvostelua)
5.9
gongfei

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 Lisää

$2000 USD 30 päivässä
(19 arvostelua)
6.0
YuKai7777

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 Lisää

$1500 USD 30 päivässä
(18 arvostelua)
5.9
Aloshya

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 Lisää

$2500 USD 30 päivässä
(22 arvostelua)
6.1
adampohp79

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 Lisää

$2500 USD 30 päivässä
(56 arvostelua)
6.1
kipdev13

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 Lisää

$1500 USD 30 päivässä
(66 arvostelua)
5.9
krishaweb

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 Lisää

$2944 USD 30 päivässä
(11 arvostelua)
5.3
Topman123

* 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 Lisää

$2500 USD 30 päivässä
(17 arvostelua)
5.3
androidc

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 Lisää

$2500 USD 30 päivässä
(15 arvostelua)
5.1
rajanthakor08

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 Lisää

$3000 USD 30 päivässä
(8 arvostelua)
4.9
rubineverest

****** 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 Lisää

$2500 USD 30 päivässä
(6 arvostelua)
4.6