Senior Ruby/Rails Back-End Developer
Emerchantpay Corporation
North, United States
18 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦