Job description
Work as a member of a team responsible for developing a large-scale, highly available and fault-tolerant SaaS based Leasing & Asset management solution in the commercial real estate space in accordance with established processes. You will apply your knowledge of building scalable, distributed applications and have the opportunity to work with technologies & frameworks such as Ruby on Rails, NodeJS, ReactJS, Heroku, AWS, Postgres DB
Essential Functions include but are not limited to the following.
You will be expected to:
Contribute to all phases in the software lifecycle – requirements analysis, solution design, development, and deployment
Maintain high quality standards for the work undertaken and be responsible for the quality of deliverables.
Ensure assigned projects are developed in accordance with established engineering processes, adhering to scope, schedule constraints and agile project plans
Guide/mentor the less experienced team members
Participate in code reviews
Work effectively as part of a distributed team
Document the features worked by him/her
Key technical expertise areas expected for this role:
Strong programming skills in Ruby with clear understanding of Object-Oriented and Functional programming.
Experience working with Ruby on Rails framework
Experience on REST API Programming preferably based on a Microservices Architecture
Good Understanding of Databases (Postgres) and proficiency in database schema designing & writing efficient SQL Queries.
Strong troubleshooting skills
Demonstrable ability to learn new programming languages and frameworks quickly
Experience with distributed systems with specific focus on security and scalability
Experience with modern cloud technologies such as AWS
Additional areas that would add value:
Experience working with Cloud Service providers & platforms like AWS, Heroku
Strong understanding of Design Patterns & their application in system design
Test Driven & Behavior Driven Development
Automated Unit/Integration testing
Using DevOps & Infrastructure tooling such as GoCD/Jenkins, Git
Frontend web development with JavaScript frameworks like React
Experience working on projects, preferably in the real estate domain
Experience working with Virtualization and Containerization technologies including Docker, Kubernetes.
Experience working in Agile Scrum/Kanban methodologies
Experience working with Linux and Shell scripting
Education:
Bachelors or Master’s in Computer Science or related fields
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Jeavio.
- Track your application and get updates by email and WhatsApp.