Senior Ruby/Rails Back-End Developer

Emerchantpay Corporation
North, United States
18 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≀ 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Databases Payment Systems PostgreSQL MySQL Payment Service Provider RabbitMQ Ruby on Rails Redis Ansible
+10 more
Ruby Web Application Security ReactJS Rspec Backend Containerization Graphql React Redux Terraform Docker

Job description

  • Designing and implementing complex workflows, APIs, and UI backends for payment platforms
  • Performing TDD/BDD using various tools like RSpec
  • Take part in scaling highly available payment services (99.99% uptime)

Requirements

  • 3-4+ years using Ruby and Ruby on Rails
  • Database experience with MySQL and/or PostgreSQL
  • Experience with JavaScript
  • Comfortable with TDD/BDD practices, Rspec
  • Fluent English, both written and verbal

Considered an advantage:

  • Experience in building APIs using the latest standards
  • Experience with React and Redux
  • Experience with Redis
  • Experience with RabbitMQ
  • Experience with GraphQL
  • Web security knowledge
  • Experience with Docker and containerized workloads
  • Experience with AWS, Terraform, and Ansible
  • Previous experience in the payment industry

Benefits & conditions

  • Fast-growing payment company;
  • Excellent working conditions, casual atmosphere, and state-of-the-art hardware;
  • Modern, challenging, constantly growing business;
  • Professional development - books, trainings, certifications, etc.;
  • 25 days paid holiday, 1 day for every 2 years with us;
  • Fully distributed and remote

About the company

emerchantpay is a leading global payment service provider and acquirer for online, mobile, in-store and over the phone payments. Our global payments solution is available through a simple integration, offering a diverse range of features, including global acquiring, global and local payment methods, advanced fraud management and performance optimisation. We empower businesses to design seamless and engaging payment experiences for their consumers.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Loading talks and stories from around this role…