UpstaffSign up
🇺🇦Ukraine (UTC+02:00)
Last Update Last Updated: April, 2023

Senior Elixir+RubyOnRails Developer

Data Engineer.

Senior
Upper-Intermediate English

Required Skills

Elixir
Elixir
Ruby on Rails
Ruby on Rails

Nice to Have

Erlang
Erlang
RabbitMQ
RabbitMQ
MySQL
MySQL
WebSockets
WebSockets
SIP
Sidekiq
RSpec
OTP
ExUnit
Broadway
Redis
Redis
Protobuf
RESTful API
RESTful API
Docker
Docker
SOLID
TCP Socket

Summary

- Duration: 6 months or more
- Distributed team with most members from Europe
- Knowledge of Elixir Phoenix and RoR is a MUST
- Good English skills are a must

Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.

About the project

We are migrating the RubyOnRails monolith app into the Elixir Phoenix(umbrella) application running the Kubernetes cluster on AWS. The system uses MySQL as Database and RabbitMQ for communication between services apps. 

The system contains Chat modules on WebSockets and TCP Socket with SIP implementation.

Tech Stack:

Candidate must be familiar with the following libraries and technologies(or related):

Ruby on Rails stack:

  • Rails 5.2(ruby 2.6)
  • JWT Authentication
  • Background job processing(Sidekiq)
  • Rspec, rspec documentation

Elixir/Phoenix stack:

  • Elixir 1.12.3, Phoenix 1.6, nice to have OTP-app experience
  • TPC Socket with Ranch
  • ExUnit testing
  • Message queue processing with Broadway

Common:

  • MySQL 8, query optimization and improvement skills
  • Redis
  • WebSocket
  • Protobuf
  • RabbitMQ
  • Elasticsearch
  • REST API

Familiar with virtualization/clusterization

  • Docker
  • Kubernetes
  • AWS Services

The developer must have an understanding of SOLID principles, clean code architecture

How to Apply for Senior Elixir+RubyOnRails Developer

Be ready for the next steps:

  • Create your profile on our website (import from LinkedIn)
  • 20-30-minute screening call
  • Technical interview feedback
  • Project Selection (we are looking for the best project for you).

Who can apply:

  • We work with developers across Europe, LATAM, the U.S. (W-9 form owners), Canada, Asia, Oceania, and the UK.
  • We do not provide visa assistance, and this cooperation model does not include direct-hire benefits.
  • We cannot accept applicants from Russia, Belarus, Iran, or North Korea.
This job is open with compensation $5,000/month 🔥
Apply Now
Submit CV / GitHub One time, no registration. Share your CV, LinkedIn, or GitHub profile.

Not your stack?

Join the Upstaff community and we are looking for the best project for you.

Submit a Talent for Senior Elixir+RubyOnRails Developer
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

{# when reCAPTCHA is disabled server-side (staging/local test), drop the g-recaptcha binding so the button submits directly — keeps front/back in sync via one flag #}
At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up