Required Skills
Data Structures
Algorithms
Design
Database
Scale
Hands-on programming
CS Fundamentals
System Design
Responsibilities
Advanced understanding of OOPS
Knowledge of SDLC (Software Development Lifecycle)
Experience of working in an Agile environment
Ability to design for scale and performance
Ability to do peer code reviews
Solid problem-solving skills
Experience with hands-on programming
Expertise in data structures and algorithms.
Preferred Skills
Working with cross-functional teams
Experience building and maintaining software for scale
Designed or developed the product from scratch
Qualifications
Degree in Computer Science or equivalent practical experience
Experience with large-scale systems
Intermediate knowledge of Ruby on Rails
Prior experience with AWS
Experience with open-source projects
Experience troubleshooting in a SaaS environment with an assertive deployment schedule
Any Graduate