ROR (Ruby On Rails) Software Developer

What we’re looking for


Webonise: JD for ROR-(Ruby On Rails) Software Developer

Designation: Senior Software Engineer

About the Role:
We are looking for a Software Developer to build and implement functional programs. You will work with other Developers and Mangers throughout the software development life cycle.In this role, you should be a team player with a keen eye for detail and problem-solving skills. Your goal will be to build efficient programs and systems that serve user needs.

What you will be Handling:

  • Designing and developing robust, reliable, scalable and secure features
  • Write clean, maintainable and efficient code
  • Identifying and fixing bottlenecks and bugs.
  • Integrating user-facing elements designed by the front-end team.
  • Maintaining and troubleshooting existing web applications.
  • Integrating data storage.
  • Connecting applications with additional web servers & 3rd Party Solutions.
  • Building and Maintaining backend components & APIs. (RESTful, Graphql)
  • Contribute in all phases of the development lifecycle
  • Follow best practices (test-driven development, continuous integration, SCRUM,refactoring
    and code standards)
  • Drive continuous adoption and integration of relevant new technologies into design
  • Communicate effectively thoughts, ideas, status, blockers with the team.

What will you bring along:

  • Key Credentials:
    • Bachelor’s degree in Computer Science or equivalent
    • Good communication skills and good organization skills.
    • 0-3 years of experience
    • Strong written and verbal communication skills.
  • Key Expertise:
    • Hands-on experience with Ruby, Ruby on Rails with known standards and best practices
    • Hands-on experience with Javascript, JS Libraries(jQuery)
    • Strong understanding of Object Oriented concepts & code design principles like SOLID, DRY, YAGNI, KISS
    • Hands on experience working with and following branching strategies on Source code Management tools like Git, SVN.
    • Hands-on experience designing & normalizing schemas, querying and indexing
    • Relational Databases like Postgres or Mysql
    • Hands-on experience developing RESTful API’s
    • Unix and Linux systems.
    • Practices Agile Techniques from Scrum and Kanban, standups and other Scrum ceremonies.
    • Strong written and verbal communication skills.