We're looking for passionate technologists who want to lead client engagements and take responsibility for delivering complex technical projects.


Responsibilities:

  • Developing intelligent and scalable applications and software while doing core product development
  • Working on high/low-level product designs & roadmaps along with a team of ace developers
  • Building products using bleeding-edge technologies on Ruby on Rails
  • Working as part of our startup studio on some of the most complex challenges faced by startups and the entire business world today like building highly scalable web applications, petabyte-scale web scraping systems, real-time streaming systems, massively distributed infrastructure, auto-scaling/self-healing resources, complex ETL systems, Machine Learning, Natural Language Processing problems
  • Leverage cloud platforms like AWS, GCP, and Azure


Qualifications:

  • 4 years of relevant experience
  • Strong Experience in Ruby and web frameworks like Ruby on Rails
  • Should have good knowledge and work experience in REST API implementations, JSON format handling, rails cache, sessions, multi-threading, etc.
  • Must have experience in developing RoR controllers, helpers, and integrating with some of the popular gems (such as devise, pundit, etc.)
  • Should have sound experience in developing scalable/distributed SaaS apps
  • Should be able to handle server-side/client-side, RDBMS, NoSQL, MySQL, distributed task managers, and message queues
  • Strong understanding of database fundamentals and designing database schemas
  • Experience in at least one cloud platform out of Amazon Web Service, Microsoft Azure, and Google Cloud Platform
  • Experience with tools like Elasticsearch, etc. is a huge bonus
  • Experience with Docker, Kubernetes, or any other container technologies is a huge plus
  • Have a strong liking for product development and solving complex and interesting problems
  • A strong foundation in computer science, with strong competencies in data structures, algorithms, and software design
  • Bachelor’s Degree in Computer Science or Engineering