Basic qualifications Bachelor s or Master s Degree in Computer Science or related field 5 years qualified experience in software development you will be able to discuss in depth both the design and your significant contributions to one or more projects Solid understanding of computer science fundamentals data structure algorithm distributed system design database and design patterns Strong coding skills with Ruby on rails language along with expertise in technologies like Delayed Jobs PouchDB Mandarory experience on any of the database MySql Postgresql Familiarity with DevOps practices for deployment and maintenance Preferred qualifications Ruby On Rails Web app development etc Experience in optimizing database performance Exposure to business workflow building Strong communications skills you will be required to proactively engage colleagues both inside and outside of your team Ability to effectively articulate technical challenges solutions and document Deal well with ambiguous undefined problems ability to think abstractly Excellent documentation skills including requirement architecture design etc