Role: Senior Ruby on Rails Developer
Must 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.