Evaluating bids

Rails Engineer (Remote)

Published on the December 15, 2021 in IT & Programming

About this project

Open

Callbell is a centralized collaborative inbox for WhatsApp, Instagram Direct, Facebook Messenger, and Telegram which allows businesses to communicate with their customers in real-time on the messaging platform of their choice.

We launched the product in September 2019 and so far we have 1000+ paying clients. We have grown from 2 people (Carlo & Gianluca, the co-founders) to a team of 25 people working full-remote from all around the world (France, Portugal, Italy, Argentina, Mexico, Peru, Brazil, Panama, Venezuela, India, Egypt).

We are looking for a Ruby on Rails engineer who thrives in a startup environment, is passionate about building great software, and enjoys a wide variety of problems. This position is full-time & full-remote. 

Why are we hiring for this position?

Callbell processes more than 17M messages monthly, with this number constantly increasing. Our main challenge for 2022 will be to scale our current real-time messaging infrastructure built on Ruby on Rails, ActionCable / AnyCable, Golang, Redis, Postgres, Kafka, and ClickHouse.

At the same time, with our customer base growing, we need to also provide new features which help businesses from all around the world to be effective in handling 1-to-1 communication through mobile messaging apps:

Make the product easier to use: most of our users are non-technical and have high expectations. We aim to keep the core of our product simple solid and easy to understand

Continuously improve performance: having a real-time, highly interactive platform pushes us every day in building a more reliable infrastructure and a simpler product
Being pragmatic and data-driven: we think that every choice should be backed up by data and measured accordingly. At the same time, we want to provide our customers with in-context data regarding their team performance

You will be a key member of our engineering team, and enable us to improve our product velocity. This includes enhancing the underlying architecture to support growth while collaborating with the wider team to more quickly deliver new functionalities.

What you will do specifically

You will be working primarily in Rails backend applications that directly handle 5+ million requests per day.

Some of the expected activities you’ll be performing will be the following:
Create external and internal APIs
Create new services to scale or outperform current ones
Help the team to build new features by providing pragmatic solutions
Write testable and well-documented code
Keep our platform secure and reliable

Skills and experience that will aid success in this role
4+ years working as a backend or full-stack engineer in Rails
4+ years of startup experience in full-time remote work
Fluency with our stack: Ruby on Rails, ActionCable / AnyCable, Golang, Redis, and Postgres.
Writing clean, testable code (RSpec)
Independent and self-motivated mindset; proactive in finding solutions while able to structure your own work

Other requirements
You have a fully functioning workspace and a quiet place to focus with a high-speed internet connection
You are in a European time zone (+/-3 UTC range would be best)
This is your full-time job (no other part-time roles)
Fluency (written and verbal) in English

Project overview

Callbell is a SaaS company that provides a centralized & collaborative inbox for Facebook Messenger, WhatsApp, Instagram and Telegram which allows businesses to communicate with their customers in real-time on the messaging platform of their choice. Our team, composed of more than 15 nationalities, is looking for a Site Reliability Engineer based in LATAM and fluent in English (the working language of the development team is exclusively English).

Category IT & Programming
Subcategory Other
Project size Large
Is this a project or a position? Project
I currently have Not applicable
Required availability Full time
API Integrations Social media (Facebook, Twitter, etc.), Other (Other APIs), Payment Processor (Paypal, Stripe, etc.), Cloud Storage (Dropbox, Google Drive, etc.)

Project duration More than 6 months

Skills needed

Other projects posted by G. M.