Job Description :
Responsibilities:
· Design, develop, deliver, and maintain product features that will connect consumers with real estate professionals
· Deliver solutions that are of high quality, scalable, cloud-based, reliable, and extensible
· Work collaboratively in an Agile/Scrum team to plan and execute at high velocity, and across teams in a distributed global delivery model
· Explore technologies and prototype solutions that can be leveraged to introduce new innovations
· Sprint planning and management of cross-application/module dependencies
· Manage a team of developers and contribute towards establishing technology center(s) of excellence, best practices within the larger team
· Acquire strong domain knowledge in digital real estate to effectively interface with Product team members in delivering effective technical solutions to deliver business outcomes
Education, Skills and Experience:
· Bachelors or Master’s degree in Computer Science or related field
· 6-8 years overall professional experience in a leading-edge engineering environment building complex, robust, and highly scalable production services and applications, of which a minimum of 4+ years in designing and developing AWS cloud based solutions
· Strong proficiency in AWS Technology stack, specifically DynamoDB, MongoDB, Kinesis, AWS Data Pipeline, RedShift, Elasticache, Postgres etc
· AWS Certified Developer – Associate certification preferred
· Experience with scalable backend architecture and modern API design concepts
· Strong command over database systems, relational and NoSQL
· Strong written and verbal communication skills, and ability to communicate directly and effectively with stakeholders
· Experience with agile practices, quick iterations, and integration of regular feedback
· Experience with Java and/or Node JS