Senior ROR Developer | Permanent WFH/Remote

apartmentWovV Technologies (Division of Techno compass consulting Pvt Ltd) placeBangalore calendar_month 

Job Description

Job Description Senior Engineer (RoR)

We are looking for awesome RoR developers across all levels with a commitment to collaborative problem solving, sophisticated design, and quality products.

Those who bring their own ideas to the table. This person must have significant expertise in ROR, as well as be highly detail oriented and self-driven.

Location: Permanent WFH/Remote/Chennai/Vadodara/ Mumbai locations

Experience: 4+ years experience in Ruby on Rails, RSpec

Key Roles and Responsibilities:

  • Experience in ROR with intermediate payment gateways, API integrations
  • Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
  • Architecting, designing and developing scalable backend systems with RoR
  • Integration and development of various microservices
  • Writing unit tests using RSpec
  • Reviewing other developers code as well as suggesting improvements
  • Algorithm development and general optimization
  • Setting up CI/CD pipelines
  • Collaborating with various stakeholders including QA, DevOps, PMs and other developers
  • Solid understanding of deploying and maintaining Rails apps within the AWS environment.
  • Set up workers and deploy across multiple instances.
  • GIT experience
  • Work on complex modules and be hands on on the product code as and when required

Requirement:

  • Bachelor's degree in computer science, computer engineering, or related field.
  • Experience in writing unit tests using Rspec library
  • Good understanding of the syntax of Ruby and its nuances
  • Solid understanding of object-oriented programming, knowledge of standard CS fundamentals (data structures, algorithms, complexity analysis)
  • Experience with Cloud and infrastructure
  • Integration of third party API's, scraping, heavy data processing.
  • Good understanding of server-side templating languages such as Liquid, Slim, etc depending on your technology stack
  • Good understanding of server-side CSS preprocessors
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful
  • A knack for writing clean, readable Ruby code
  • Ability to integrate multiple data sources and databases into one system
  • Understanding of fundamental design principles behind a scalable application
  • Able to create database schemas that represent and support business processes
  • Able to implement automated testing platforms and unit tests
  • Proficient understanding of code versioning tools - GIT
  • Experience in writing Rails Restful API`s
  • Experience with relational databases SQL, Postgres etc.
apartmentFilter YouplaceBangalore
seamlessly with the real world.Collaboration:Work closely with designers, artists, and other developers to bring creative visions to life.Collaborate with the team to brainstorm ideas, troubleshoot issues, and refine project plans.What We Are Looking...
apartmentSarva Labs Inc.placeBangalore
blockchain evangelists and community-building ninjas! We're on the hunt for a Developer Relations Engineer who can bridge the gap between our cutting-edge tech and the dev community like a boss. Think you can translate complex blockchain concepts into aha...
thumb_up_altRecommended

Oracle EBS DBA & Developer

apartmentSécheron Hasler GroupplaceBangalore
an experienced Oracle e-business suite DBA and Developer with a solid experience working as an Oracle DBA and a proven background as a developer of web-applications with Oracle DB. Position Overview: The Sécheron Hasler Group is seeking an experienced Oracle e...