Roles and Responsibilities :
- Design, develop, test, and deploy large-scale software applications using various programming languages such as Ruby on Rails (RoR) and React.js.
- Collaborate with cross-functional teams to identify requirements and design solutions that meet business needs.
- Develop high-quality code by following best practices in coding standards, testing, and debugging.
- Participate in code reviews to ensure adherence to company's coding guidelines.
Job Requirements :
- 7-14 years of experience in software development with expertise in architecting large-scale systems.
- Strong understanding of machine learning concepts including artificial intelligence, chatGPT, generative AI, etc. .
- Proficiency in working with AWS services like S3 buckets, Lambda functions, API Gateway etc. .
- Experience with open-source technologies like Copilot or Windsurf is an added advantage.