TETechno Compass Consulting Private Limited
RoR Developer- All Levels
Vadodara ₹1-7 LPA Posted 14 Aug 2025
FULL TIME
Html5
Css3
Git
Orm
Unit Testing
+3 more
Job Description
Responsibilities
- Develop all server-side logic, maintain central databases, and ensure high performance and responsiveness to front-end requests.
- Integrate front-end elements developed by team members into backend applications.
- Architect, design, and develop scalable backend systems using Ruby on Rails (RoR).
- Develop and integrate various microservices.
- Write unit tests using RSpec.
- Review peer code and provide improvement suggestions.
- Develop algorithms and perform general code optimization.
- Set up and maintain CI/CD pipelines.
- Collaborate with QA, DevOps, PMs, and other developers.
- Deploy and maintain Rails applications within the AWS environment.
- Set up workers and manage deployment across multiple instances.
- Work on complex modules and contribute directly to the product codebase when needed.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- Hands-on experience with Ruby on Rails and common libraries like RSpec and Resque.
- Strong knowledge of Ruby syntax and its nuances.
- Solid understanding of object-oriented programming and computer science fundamentals.
- Experience with cloud infrastructure and deployments.
- Experience integrating third-party APIs, scraping, and handling heavy data processing.
- Familiarity with server-side templating languages (e.g., Liquid, Slim).
- Understanding of server-side CSS preprocessors.
- Basic proficiency in front-end technologies such as JavaScript, HTML5, and CSS3.
- Knowledge of MVC, Mocking, ORM, and RESTful principles.
- Ability to write clean, maintainable Ruby code.
- Experience integrating multiple data sources and managing databases.
- Understanding of scalable application design principles.
- Proficiency in creating database schemas supporting business processes.
- Experience with automated testing and unit test implementation.
- Proficient in using Git for version control.