Role: Senior Ruby on Rails DeveloperMust have: Ideally should not be more than 3-5 . 5+ years of hands-on development experience with Ruby on Rails.
. Strong knowledge of Ruby, Rails, and related frameworks/gems.
. Solid experience with AWS services (EC2, RDS, S3, IAM, VPC, Lambda, CloudFormation/Terraform).
. Proficiency in CI/CD, DevOps tooling, and automation pipelines.
. Experience with Docker and containerized deployments.
. Good understanding of relational databases (PostgreSQL/MySQL) and SQL.
. Familiarity with microservices architecture and API design.
. Strong problem-solving skills and ability to work in an Agile environment.
Good to have: Ideally should not be more than 3-5 . Experience with Kubernetes (EKS).
. Knowledge of React, Vue.js or other frontend frameworks.
. Exposure to message queues (SNS/SQS, Kafka).
Responsibility of / Expectations from the Role - Design, build, and maintain robust, scalable Ruby on Rails applications.
- Develop clean, maintainable, and testable code following best practices.
- Integrate third-party APIs and create RESTful services.
- Optimize application performance and troubleshoot production issues. & Optimize application performance and troubleshoot production issues.
- Manage and automate infrastructure using AWS (EC2, RDS, S3, Lambda, ECS/EKS, CloudFormation/Terraform).
- Build and maintain CI/CD pipelines (GitHub Actions, CodePipeline, Jenkins, or similar).
- Oversee deployment strategies, monitoring, logging, and system security.
- Implement infrastructure-as-code (IaC) and containerization using Docker.
- Ensure application availability, scalability, and cost optimization.