Sr. Backend Engineer (RoR)
Must Have Requirements
- 4+ years' experience with Ruby on Rails (must be expert level)
- Strong experience building APIs
- Must have practical experience in Unit Testing, TDD, Domain Driven Development, Event Sourcing, CQRS
- Knowledgeable and experienced in both MySQL and Postgres
- Experience with complex payment scenarios and workflows
- Can communicate workflows via diagrams
- Excellent communication skills to explain problems / issues
- Experience with eCommerce
- Full understanding and practical experience with Docker
- Basic DevOps knowledge of Kubernetes, Docker, and AWS
- API development expert (including documentation)
- Experience integrating Facebook OpenGraph (especially authentication)
- Experience integrating Google and Twitter APIs (especially authentication)
- Expert in CI/CD with GitHub and Jenkins
- Must have a webcam and be highly efficient at working and collaborating remotely
Huge Pluses
- Experience with live streaming
- Experience with Shippo
- Experience with Java
- Experience integrating Stripe
- Experience with Spree or Solidus
- Experience with Webhooks
- Experience with integrating Shopify API
- Experience with Wowza Streaming Engine/Cloud or similar
Necessary Skills
- Good understanding of the syntax of Ruby and its nuances
- Solid understanding of object-oriented programming
- Good understanding of server-side templating languages (such as Liquid, Slim, etc.)
- Basic understanding of front-end technologies, such as React, JavaScript, HTML5, and CSS3
- A knack for writing clean, readable Ruby code
- Ability to integrate multiple data sources and databases into one system
- Understanding of fundamental design principles behind a scalable application
- Able to create database schemas that represent and support business processes
- Able to implement automated testing platforms and unit tests
- Proficient understanding of code versioning tools (especially Git)
- Familiarity with development aiding tools (such as Bower, Bundler, and especially Rake)
- Familiarity with continuous integration
Job Type
Client Payroll
Positions
Backend Developer
Must have Skills
Languages
english -Fluent
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 200 USD/Hour
200 USD
Up to 200 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Tina M