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

This position is temporarily not accepting applications. It may reopen, so feel free to check back later. In the meantime, see our other openings on Telegram: @upstaffjobs

Senior Elixir+RubyOnRails Developer

Data Engineer.

Senior
B2 (Upper-Intermediate)

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 role is currently unavailable, but similar jobs are waiting for you.
See Open Jobs

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

CV (resume) - pdf, docx/doc or rtf

At Upstaff we respect confidentiality, privacy and value your information.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