Senior Full Stack Ruby on Rails Software Engineer

Published on December 14, 2022

Here at IDT, we are looking for Middle / Senior Full Stack Ruby on Rails Software Engineer to join our IDT Express team.
Your primary responsibility in this position will be to drive and participate in developing web applications (front-end and back-end) that help customers in the programmable communications space. This includes migrating existing Ruby on Rails applications/services to Rails 7 and building out new SPAs and web services using React and Node js
You will join a team of outstanding professionals as you work on building the next generation of services for an already established $50 million a year business. You will get a chance to use and improve your hard and soft skills as you solve exciting challenges. And most importantly, you will have a fantastic team of developers and management ready to help you climb the next step through our well-defined career growth paths.
In this position, you will:
  • Work on high-performing, mission-critical, scalable, and resilient web-based applications and services. 
  • Take responsibility for the complete software development life-cycle. 
  • Become a part of a multinational and cross-functional team
  • Boost your career with a large international company and have new growth opportunities
  • Work on new innovative features
  • Collaborate with business stakeholders and be a part of the product development team
  • Demonstrate your technology-agnostic positive attitude with the ability to learn and desire to implement solutions using various technologies.
We expect you to have:
  • 3+ years of experience with Rails 4.2.x and above
  • 3+ years of experience with writing ES6 compatible JavaScript using React.
  • Experience with upgrading Rails
  • Experience integrating React and other modern JavaScript libraries into Rails applications
  • Experience writing unit tests using RSpec or minitest
  • Experience building REST web services using Rails or Node js
  • Experience with SQL databases like MySQL or Oracle
  • Experience with integrating Rails applications with messaging systems such as AWS SQS and ActiveMQ
  • Experience with ruby gems such as Devise, DelayedJob, Sidekiq, Httparty
  • Mastery of git and git workflows
  • Good level of English – B2 or higher
It would be a nice bonus to have:
  • Experience with AWS or other cloud platforms.
  • Experience building single-page applications (SPA) using React
  • Experience with MongoDB
  • Hands-on experience with Linux as the target platform
  • Experience in Docker development and deployment workflows
  • Knowledge of Jenkins administration for build and deployment automation
  • Experience or willingness to learn Go
About us:

IDT Corporation is an American telecommunications company founded in 1990 and headquartered in New Jersey. We are industry leaders in prepaid communication and payment services and one of the largest international voice carriers. We are listed on the NYSE, employ 1500 people across 20 countries, and have revenues in excess of $1.5 billion. 

We are not ”another big IT corporation” – we encourage and support any in-house entrepreneurs to develop their ideas into business action.

IDT Express is the leading wholesale VoIP provider, allowing users to control their VoIP business through a self-service portal. With IDT Express, you can buy wholesale voice termination or DIDs (phone numbers), adjust termination quality, manage IPs, and coming soon - programmable voice and SMS.

If you are here, it seems you are interested, so let’s chat!