engineering perfection on rails


C42 Engineering is a boutique Ruby, Rails and Agile consultancy based in Bangalore.

Our founding team are some of the earliest adopters of Ruby in India and are also the people behind, an e-learning platform with 250,000 users annually.

We are now looking to hire passionate hackers for multiple positions.

what we’re looking for:

We’re only fussy about your code and your learnability, really. Experience with ruby is not mandatory to work with us. Take a look at the job description below and drop us a line if you think you fit the bill!

junior consultant

  • A passion for programming and solving real business problems through engineering.
  • A strong foundation in at least one object-oriented programming language.
  • The Master says Open source contributions are “most excellent”. Share your github profile with us when you apply!

senior consultant: in addition to above

  • A strong foundation in object oriented design and architecture.
  • A firm grasp of software engineering principles (including techniques like TDD), with a focus on continuous delivery.
  • An excellent command over written and spoken English.
  • Experience engaging with clients, proposing solutions and seeing them through.
  • Enjoys mentoring and coaching.

principal consultant: in addition to above

  • Deep experience consulting with at a senior level to help improve the pace of delivery through software engineering practices.
  • Proficiency across languages, frameworks and technologies.
  • Expertise with polyglot codebases.

operations manager

  • Create and maintain financial, cashflow, sales and staffing models.
  • Work closely with the Partners to ensure that they have the right information based on models to make decisions.
  • Alert Partners well in advance when models indicate unexpected cash, cashflow, sales or staffing situations in the future.
  • External customer experience - clients should have a butter smooth experience with invoices raised on time and operational queries responded to in a timely manner.
  • Internal customer experience - employees (internal customers) should have a butter smooth experience with salaries, timesheets, expenses, facilities, meals, perks, etc.
  • Covering the above will require management of: Accounts, Invoicing and Administration of the office.

what we offer

  • The flexibility of a start up with the solidity of a mid-sized firm. We have been in the business for over four years and our product has 2,50,000 users across the globe.
  • Plenty of learning on the job.
  • We deeply value work-life balance. Being in crunch mode 24/7 is a no-no.
  • Very competitive salaries commensurate with experience.
  • Lunch and a fully stocked pantry. The Master says, “Pizza for you! With anchovies I presume?”.
  • A comfortable office in the heart of Bangalore, with the all-pervading sweet smell of working code.
  • Hang out with a fun team. Have intelligent conversations about anything, anytime.

to apply

Write to us at with your CV. Please include your contact details and github profile in case of consultant profile, if you have one. If you have any other projects in the public domain, please provide links to those as well.