Job Description
Talkable is a YC and 500 Startups-backed Referral Marketing Platform powering 200+ major brands. Based in San Francisco with an engineering hub in Kyiv, we’re a high-performance platform with 99.97% uptime. Our system handles an impressive 35,000 requests per minute on average, scaling up to 120,000 RPM during peak loads.
The Role
We’re seeking a skilled Ruby developer with strong fundamentals and a passion for innovation. You’ll work on complex technical challenges while helping pioneer AI-augmented development practices.
Core Responsibilities
Technical Development:
- Design and implement robust features for our high-load platform
- Write clean, maintainable, and well-tested Ruby code
- Work with complex database queries and optimize our 10TB MySQL database
- Practice Test Driven Development and maintain our suite of 11,600+ RSpec tests
- Maintain and improve our Rails application architecture (120K+ LOC)
- Support our continuous delivery pipeline (~5 releases per day)
- Manage and monitor our Sidekiq processing (3M jobs/day)
Innovation & AI:
- Practice and champion vibe coding in your daily development work
- Explore and implement AI-driven development approaches
- Research and integrate AI tools to enhance our development workflows
- Share discoveries and establish best practices with the team
Required Skills
Technical:
- 2+ years of professional Ruby on Rails backend experience
- Strong proficiency in Ruby and software design principles
- Experience with Test Driven Development, Git, and UNIX/Linux
- Practical experience with RDBMS (MySQL preferred)
- Familiarity with ReactJS and CI/CD practices
Innovation:
- Strong curiosity and enthusiasm for AI-powered development
- Growth mindset and ability to learn new tools quickly
- Strong communication skills to share knowledge
Tech Stack
- Backend: Rails (120K+ LOC), Ruby 3.x
- Database: MySQL (10TB+)
- Processing: Sidekiq (3M jobs/day)
- Testing: RSpec (11,600+ tests)
- Frontend: Modern ReactJS
- Infrastructure: AWS, Kubernetes, CircleCI (~5 releases/day)
- Development: Git, Unix/Linux environment
- AI Tools: Growing suite of development tools
Why Talkable?
-
Technical Impact: Work on a high-load platform (35K-120K RPM)
- Innovation: Shape our AI-first development approach
- Growth: Full support for exploration and experimentation
- Benefits: Unlimited PTO, equity, comprehensive healthcare
- Culture: Balance of engineering excellence and innovation
Are you an experienced Ruby developer who’s excited about both building robust systems and exploring new frontiers?
Let’s talk!
Apply Now