Commutatus

Software Engineer - Ruby on Rails

Commutatus

full-time

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Manual Apply

Salary

💰 ₹800,000 - ₹1,000,000 per year

Job Level

Mid-LevelSenior

Tech Stack

GraphQLOpen SourceRubyRuby on Rails

About the role

  • Work in a squad of 6 - 8 people comprising designers, front-end engineers, back-end engineers, and a project manager
  • Research and feasibility checks: assist in ideating features and advise on feasibility and alternatives
  • Planning and estimation: assist the squad in planning and estimating features to ensure timely rollout and correct functionality
  • Framework Development: build frameworks (e.g., file exports and rate limiting) that roll out to 50+ platforms via gem updates
  • Framework Implementation: implement platform features impacting clients across industries using Platform Gem and GraphQL APIs
  • Continuous improvement: participate in retrospectives, flag problems, and propose solutions

Requirements

  • You are open to working remotely
  • You have exceptional communication skills
  • You are resourceful - we don't expect you to know all the answers right away, but we want you to research and learn on the go to get the job done right
  • You can identify problems around you and independently propose solutions to these problems
  • You are organised and structured. Your PRs are well-structured, have excellent descriptions, and your JIRA tickets are always in the right status
  • You demonstrate a strong understanding of Ruby on Rails, APIs, and database design
  • You've built scalable digital platforms before that have been deployed to production environments
  • You know how GraphQL and REST APIs work, i.e., how to build, maintain, and improve them
  • You have designed databases and optimised their performance
  • You understand the various components of a backend system, including app servers, databases, and caches
  • You've contributed to open source, built developer tools or plugins
  • You have a sound understanding of deploying apps to staging or production via automated tools such as Github Actions.