Home India Ruby on Rails Developer

Home India Ruby on Rails Developer

Ruby on Rails Developer

Full time at Thoughtfocus in India
Posted on February 24, 2025

Job details

Job Title: Ruby on Rails Experience: 6 to 12 years Skills: Ruby on Rails, Elixir, JavaScript/Typescript, React/Angular, Cloud(AWS, GCP, Azure), SQL Job Description: The Senior Software Engineer position is a team leadership role, engaging engineering excellence in a highly collaborative group of business-minded technologists - that seek continuous improvement in self and others - and giving back to the customers and community. This is a great opportunity for a senior industry professional to apply their industry and academic experience, engage with engineering management, senior engineers, architects, to drive concepts to customer delight in an agile fashion. As a team leader in Software Engineering, you are a driving force behind the delivery of multiple business objectives that leverage and extend our technical platforms. Key Responsibilities:

  • Drive continuous improvement of SDLC, programming principles, combined with empirical professional experience into innovative solutions for next generation software applications
  • Develop, integrate, document libraries, frameworks and APIs that allow us to effectively scale development on our applications across multiple projects as common services or components, within scope, cost, time & quality constraints
  • Build quality into agile product lifecycle encompassing requirements, design, code, testing, delivery, support
  • Participate in planning sessions as a technical SME and decomposing work to approachable portions that can be delegated to other engineers
  • Support our products, identify and fix root causes of production incidents, own troubleshooting and resolution of support issues
  • Participate in discovery, solutioning, monitoring, and incident response/resolution.
  • Demonstrate data-driven analysis and pragmatic decision making aligned with business and technology needs
  • Differentiate between immediate needs vs long term solutions
  • Serve as a technical lead for your team as needed or special purpose projects per business priority
  • Stay current with learning current trends in technology while mentoring and guiding other engineers
Required Skills and Qualifications:
  • Bachelors or associate’s in computer science or applicable experience.
  • Object-oriented programming - strong OOPs concepts
  • Ruby, Rails, Elixir, JavaScript,
  • Python, Vue.js, Phoenix, CRDB, Heroku, Postgres, Kafka, AWS
  • Working knowledge of SQL/NO SQL databases
  • 4+ years of relevant work experience, REST services, SOA, micro-services, unit testing, mocking frameworks, automation frameworks.
  • 3+ years’ experience working with agile methodologies (Scrum, Kanban) in a mature CI/CD SDLC environment.
  • Knowledge of data structures and algorithms, object-oriented programming, web development, design patterns, SOLID principles, cloud technologies (AWS, Azure, etc.). Working knowledge of SQL/NO SQL databases and ORM/DAO concepts.
  • Ability to quickly get up to speed in a Ruby development environment.
  • Strong communication, partnership, teamwork and influencing skills required.
Preferred Skills:
  • Open-source contribution, repositories, personal projects.
  • Participation in communities of interest, meetups.
  • Certifications in technology, agile methodologies.
  • Prior experience in agile implemented at scale across multiple teams globally.
Why Join Us:
  • Opportunity to work in a fast-paced and innovative environment.
  • Collaborative team culture with continuous learning and growth opportunities.

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
See All Ruby Jobs
Feedback Feedback