Associate Architect - Software Development (Ruby on Rails)
Quantiphi
Job Description
Role - Associate Architect - Software Development (Ruby on Rails) Experience - 6-12 Years Location - Mumbai/Bangalore/Trivandrum Responsibilities Lead the design, development, and maintenance of scalable Ruby on Rails applications. Configure, optimize, and scale application servers such as Puma, Unicorn, Falcon, or similar for high-performance systems. Architect and deploy Rails applications using AWS services (ECS, EKS, EC2, RDS, S3, CloudFront, IAM).
Build, maintain, and scale Docker-based microservices using Kubernetes orchestration. Drive migration projects from Blackboard to Canvas LMS, ensuring: Secure and accurate migration of courses, content, and user data API-based integrations between Canvas LMS and internal/external systems Performance tuning, testing, and validation of migrated systems Collaborate with DevOps and product teams on CI/CD, infrastructure as code, and monitoring. Optimize application performance using caching and background processing systems (Redis, Sidekiq, SQS, Kafka).
Implement monitoring and alerting systems (CloudWatch, New Relic, Prometheus, Grafana). Participate in code reviews, provide technical leadership, and mentor junior engineers. Requirements 6+ years of software development experience with strong expertise in Ruby on Rails.
Proven experience in Blackboard to Canvas LMS migration (data migration, integrations, APIs, LTI, SCORM). Strong knowledge of application server tuning, concurrency, and scaling (Puma, Unicorn, Falcon, or similar). Hands-on experience with AWS cloud services (ECS, EKS, EC2, RDS, S3, IAM).
Proficiency with Docker and Kubernetes for containerized deployments. Experience with Linux servers, Nginx/Apache, and load balancers. Expertise in relational databases (PostgreSQL/MySQL) and performance optimization.
Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, AWS CodePipeline). Strong problem-solving and debugging skills in distributed, high-traffic systems. Nice to Have Experience with GraphQL APIs or gRPC integrations.
Exposure to Elasticsearch or OpenSearch. Familiarity with Infrastructure as Code tools (Terraform, Ansible, CloudFormation). Prior experience in EdTech/LMS platforms with a strong understanding of LTI and SCORM compliance.