We started Atlas because we believe that managing a restaurant should be easy.
The F&B industry currently operates in a model where different channels exist in silos and operators spend an immense amount of time consolidating their operations.
We believe that there should be one platform to manage your restaurant, whether online or offline, dine-in or pick-up.
We help restaurants improve their unit economics through technology and integrations for operational and cost efficiency, combined with food commerce best practices for deeper customer engagement.
The future of food will happen whether you like it or not. The question is, will you watch it happen, or will you make it happen?
We are a small team of 5 looking to find the next 10X senior engineer before scaling up the team. At the current stage of the business, we believe that keeping the team lean and small will allow us to be more effective.
We've previously started one of Singapore's biggest food technology startups, and we're bringing our learnings and experience to the table.
We're semi-remote, meaning we value face-to-face discussions and pair programming, but also respect that you might have to do the laundry and walk the dog. Flexible work timings are acceptable as long as you deliver outcomes.
We are building a restaurant operating system aimed at merging multiple sales channels into a single platform. The platform will power online, offline, and food delivery platform sales through a highly performant web and mobile application.
Our web clients are built and deployed on Cloudflare workers to take advantage of blazing-fast edge computing. We also inject restaurant brand-specific CSS/JS into the website through the KV store. This edge-side-rendering technique allows us to serve dynamic content and styles directly without loading them client-side.
We have architected an isolated multi-tenancy where we orchestrate an autoscaling cloud run instance and database for each restaurant merchant. This allows us to fully isolate all restaurant data, extend BI functionality on top of the database, and allow restaurants to link their database replica to their own BI tools.
We have many more fun ideas. We invite you to join in on the fun.
We are looking for a Ruby on Rails developer responsible for managing the data interchange between the server and the users.
Your primary focus will be developing 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.
Here are the technologies we work with:
- Ruby on Rails (API Server)
- React (Web applications), React Native (Mobile)
- GraphQL (graphql-ruby/apollo-client)
- Google Cloud Run (Cloud Build)
- Cloudflare (DNS, Workers, KV Store)
- Yarn, Yarn Workspaces, Webpack
- RSpec / Jest / CircleCI
- 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 important things
- Measure API performance and bottlenecks
- Help maintain code quality, organization and automatization
- 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