ROR Developer

69

Applications

Ahmedabad
Full-Time
Mid-Level: 4 to 6 years
8L - 18L (Per Year)
Posted on May 05 2023

About the Job

Skills

Ruby
API
Rails

Working Days: Monday to Friday

Responsibilities:

·        Written and maintain a Rails plugin

·        A knack for writing clean, readable Ruby code

·        Proficient in Ruby, CoffeeScript, RESTful APIs,Jquery

·        Good understanding of the syntax of Ruby and its nuances

·        Able to implement automated testing platforms and unit tests

·        Familiarity with concepts of MVC, Mocking, ORM, and RESTful

·        Ability to integrate multiple data sources and databases into one system

·        Proficient understanding of code versioning tools [e.g. Git, Mercurial or SVN]

·        Understanding of fundamental design principles behind a scalable application

·        Able to create database schemas that represent and support business processes

·        Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

·        Experience with Test Driven Development (TDD), continuous integration, Scrum, Kanban

·        Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque

·        Good understanding of server-side CSS preprocessors [such as Sass, based on project requirements]

·        Experience with Git and API and web services (REST, SOAP), Agile, SCRUM, JavaScript. Experience on relational databases: PostgreSQL/MongoDB

·        Good understanding of server-side templating languages [such as Liquid, Slim, etc depending on your technology stack]


Requirements:

·        Design robust, scalable and secure features.

·        Write clean, maintainable, reusable, reliable, and efficient Ruby code

·        Work with DevOps, QA, Design and other team members to move our processes.

·        Writes technical documentation to support software, software integrations, reports, etc

·        Demonstrate a high level of proficiency in team tools, programming languages and frameworks

·        Analyse software requirements and provide solutions. Perform analysis, design, coding, testing, implementation, and maintenance of software solutions.

·        The ability to work as part of a team, taking ownership of individual components and following coding guidelines to create performant components that fit into more-comprehensive projects

·        The ability to handle diverse situations, multiple projects, and rapidly changing priorities while maintaining a positive attitude

·        Teamwork as second nature: strong communication, collaboration, interpersonal, and organisational skills

·        Bachelor’s degree in computer science, information technology, or a similar field.


About the company

Based in Ahmedabad, we are a cluster of brainiacs working to connect organizations and talents with one another. TeamBuilderz adapts to the rapidly changing 21st century. We help companies sort out their headhunting needs while keeping up with the trends of the job market and job seekers around the globe and developing customized plans and solutions that meet the requirements of our clients. While ...Show More

Industry

Staffing and Recruiting

Company Size

11-50 Employees

Headquarter

Ahmedabad

Other open jobs from TeamBuilderz