Senior Full Stack Ruby on Rails Software Engineer - Brazil
Published on April 22, 2023
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.
- 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.
- 3+ years of experience with Rails 4.2.x and above
- Experience with upgrading Rails
- 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
- 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