We use cookies and other technologies to tailor your experience by showing the most relevant content and ads and understand how you and
other visitors use this website. Also, please read our Privacy Policy, which has been updated and became effective July 16, 2018.

By clicking "Accept" or by continuing to use the site, you agree to this use of cookies and data.

We use cookies and other
technologies to tailor your experience by showing the most relevant content and ads and understand how you and other visitors use this website. Also, please read our Privacy Policy, which has been updated and became effective July 16, 2018.

By clicking "Accept" or by continuing to use the site, you agree to this use of cookies and data.

Ruby on Rails Developer

Kyiv, Ukraine

We’re looking for a talented Ruby on Rails Developer to join our cool development team!

Talkable is the leading referral marketing platform, helping e-commerce businesses acquire new customers and increase sales through powerful Refer-a-Friend campaigns. Our mission is to spread innovation and help great companies grow. Talkable is changing the way e-commerce companies acquire and retain customers, through one of the most powerful marketing tools – referrals. The company builds refer-a-friend programs that allow businesses to acquire new customers through the endorsement of their friends and family, shared via email, SMS, and other social channels.

Technologies:

  • Ruby on Rails — ~120000 lines of code in app/
  • JavaScript — ~30000 lines of code in app/assets/javascript
  • High-load application (30000RPM)
  • 25+ AWS EC2 Servers
  • Uptime: 99.95%
  • 1.5 Tb Sharded MySQL Database
  • 40+ AWS EC2 Servers

Our main requirements:

  • You have solid Ruby/Rails stack experience
  • You know OOP best practices and algorithms profoundly
  • You deeply understand processes of automated testing and debug
  • You have experience with SQL or NoSQL databases
  • You have UNIX environment experience
  • You understand CI/CD practices

Will be a plus if:

  • You are familiar with TDD/BDD processes
  • You have experience of building high-load applications
  • You worked with AWS
  • You has background with data warehousing and reporting architectures

Responsibilities:

    Here are some interesting tasks and technical challenges our development team works on:

  • Introduce machine learning to check the marketing campaigns uptime
  • Analyze data and find new ways for fraud prevention in discount campaign
  • Extract the high load controllers into a separated micro service from the main application
  • Develop new types of marketing campaigns
  • Automate the AB testing setup and workflow
  • Split 1.5TB database into 2 or more shards

Unique Opportunity:

  • Our R&D Center is located in Kyiv, that means all the technical decisions are always made here by the development team
  • Be a part of the product that drives sales for Hotels.com, Udacity and Masterclass and 200+ other cool enterprise companies
  • Working with high-load application: 30000RPM, 40+ AWS EC2 Servers 99.97% uptime, 1.5 Tb Sharded MySQL Database
  • Make your voice to be heard. Everyone is open for ideas and feedback at Talkable
  • Enjoy the culture of total transparency. At Talkable everyone knows company goals, revenue, and progress across all departments. Don’t like to be surprised by unexpected news? We neither
  • Surround yourself with really talented peers.
  • Be free to share your experience at conferences and media. We’d love to see your personal brand grow
  • Learn something every day. Weekly English lessons with native speakers, conferences, books are only a small part of the list
  • Be well-paid and become a part of the generous stock policy
  • Flexible schedule, paid unlimited vacations, and sick leaves

About Talkable:

Talkable is a Y Combinator backed company that offers a best-in-class referral marketing platform. We empower our clients to generate new customers and increase sales by harnessing the power of referrals. Learn more at www.talkable.com.

Fine Print:

We may offer competitive salaries, 401(K) plans (US only), medical/dental benefits (US only), PTO, paid holidays, and equity compensation. Talkable is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.

Not For You?

Check out other current job openings.

Apply Now:

Please upload resume to Dropbox or Google Drive, share publicly, then paste link here.
In three sentences or less, tell us why you're a perfect fit for this role.

Share This Job

Help us to find the best people

×