Search by job, company or skills

Nisum

Senior Full-Stack Developer (Ruby on Rails + React)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

What You'll Do

  • Design, implement, and test high-quality code to enhance and expand company solutions for new API, batch processing, and data product offerings.
  • Build new products and features across the full stack using Ruby on Rails and React.
  • Develop automation tools, internal tooling support, and comprehensive test coverage for applications.
  • Work within systems running on the latest versions of Ruby, Rails, and Elixir.
  • Collaborate in Agile teams consisting of Software Developers and Software Test Engineers.
  • Participate in sprint planning, backlog grooming, and ticket tracking using Jira.
  • Perform code reviews and contribute to private Git/GitHub repositories following best practices.
  • Ensure strong test coverage standards, maintaining 1:1 coverage for most of the codebase and higher coverage for critical areas.
  • Manage continuous integration and deployment processes using Jenkins and deploy applications to AWS.
  • Mentor team members and contribute to technical leadership initiatives.
  • Communicate effectively with cross-functional stakeholders, including technical and non-technical teams.

What You Know

  • Must have at least 5+ years of experience in full-stack web development, with significant hands-on expertise in Ruby on Rails and React.
  • Must hold a Bachelor's Degree in Computer Science or have equivalent professional experience in software development.
  • Should have deep hands-on experience with the Ruby on Rails framework, including a strong understanding of MVC architecture and the broader Ruby ecosystem.
  • Must have experience managing Ruby gems, bundler, and dependency management within enterprise applications.
  • Should have hands-on experience with Rails testing frameworks such as RSpec and Minitest, with a strong commitment to Test-Driven Development (TDD).
  • Must have experience working with Git in a collaborative team environment, including conducting and participating in structured code reviews.
  • Should have hands-on experience with CI/CD tools such as Jenkins and GitHub Actions, along with containerization technologies like Docker.
  • Must have practical experience working with AWS services and a strong understanding of AWS security standards, including IAM, Security Groups, KMS, and Secrets Manager.
  • Should demonstrate the ability to lead technical teams, mentor engineers, and successfully deliver complex projects.
  • Must possess excellent verbal and written communication skills, with the ability to collaborate across departments and interact with customers when required.
  • Should have strong analytical, problem-solving, and organisational skills to manage multiple priorities effectively.
  • Must have several years of functional programming experience and a solid understanding of evolving software architecture patterns.
  • Should have strong SQL skills with hands-on experience in relational databases such as MySQL or PostgreSQL.
  • Good to have experience working with non-relational databases such as MongoDB or Redis.
  • Must be based in Hyderabad and available to work from the office 23 days per week.

Mandatory Skills

  • Ruby on Rails (Strong and Mandatory)
  • React (Optional)
  • Strong understanding of: Rails framework, MVC architecture & Ruby ecosystem
  • Ruby gems, Bundler & Dependency management
  • Testing: RSpec & Minitest
  • GIT, CI/CD (Basics)
  • AWS services: IAM, Security Groups, KMS, Secrets Manager (Basics)

Education

  • Bachelor's degree in computer science or equivalent experience.

Benefits

  • In addition to competitive salaries and benefits packages, Nisum India offers its employees some unique and fun extras:
  • Continuous Learning - Year-round training sessions are offered as part of skill enhancement certifications sponsored by the company on an as-needed basis. We support our team to excel in their field.
  • Parental Medical Insurance - Nisum believes our team is the heart of our business, and we want to make sure to take care of the heart of theirs. We offer opt-in parental medical insurance in addition to our medical benefits.
  • Activities -From the Nisum Premier League's cricket tournaments to hosting a Hack-a-thon, Nisum employees can participate in a variety of team-building activities such as skits, dance performance in addition to festival celebrations.
  • Free Meals - Free snacks and dinner are provided on a daily basis, in addition to subsidised lunch.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142616367