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