Senior Rails Engineer
(7+ years exp)$84k – $120k • 0.5% – 1.0%
Published: 2 weeks ago
Atlas
Restaurant operating system
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRelocation
AllowedSkills
Node.js
PostgreSQL
Ruby on Rails
Docker
Grapql
The Role
Job
We are looking for a Ruby on Rails developer responsible for managing the interchange of data between the server and the users.
Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Stack
Here are the technologies we work with:
- Ruby on Rails (API Server)
- React (Web applications), React Native (Mobile)
- GraphQL (graphql-ruby/apollo-client)
- Postgres
- Docker
- Google Cloud Run (Cloud Build)
- Cloudflare (DNS, Workers, KV Store)
- Yarn, Yarn Workspaces, Webpack
- RSpec / Jest / CircleCI
- Github
Responsibilities
- Design, build, and maintain efficient, reusable, and reliable Ruby code
- Integration of data storage solutions Postgres / Cloudflare KV
- Integration of user-facing elements developed by front-end developers with server side logic
- Identify bottlenecks and bugs, and devise solutions to these problems
- Ensure that our codebase is well tested and has the optimal business assurances needed to move fast and not break the things that are important
- Measure API performance and bottlenecks
- Help maintain code quality, organization and automatization
Skills
- Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
- Good understanding of the syntax of Ruby and its nuances
- Solid understanding of object-oriented programming
- Basic understanding of GraphQL
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Basic understanding of Google Cloud Platform
- Familiarity with concepts of MVC, Mocking, ORM, and RESTful
- 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
- Know your way around a Postgres database
- Able to implement automated testing platforms and unit tests
- Strong understanding of UNIX based systems (Linux, MacOS)
- Proficient understanding of Git
- Familiarity with development tools like Yarn and Bundle
- Familiarity with continuous integration
More about Atlas
Similar Jobs
Moka
Operating Platform for Businesses
Opsis
Facial expression analytics
The Cirqle
Conversion-driven Social Marketing Platform
AccelerAsia
Accelerating growth in Asia
Alphien SAS
A platform that empowers the next generation of quants
Globalsign.in
IT Event Management Solutions
Leadbook
Global Database Marketing Platform & Services Company
Singapore E-Business
Clould Based B2B Procure-to-Pay Platform
abillionveg
Search engine for sustainable options