27 Sep
|
Cascade Revenue Management - An AIMA Group
|
Ernakulam
27 Sep
Cascade Revenue Management - An AIMA Group
Ernakulam
Role Overview We are seeking a talented and motivated Ruby on Rails Developer with strong expertise in cloud infrastructure (AWS) and relational databases (PostgreSQL). In this role, you will be responsible for designing, building, and maintaining scalable server-side web applications. You will collaborate closely with cross-functional teams, including front-end developers, product managers, and designers, to deliver high-quality, secure, and performant solutions.
Key Responsibilities
●
Application Development
Design, build, and maintain efficient, reusable, and reliable Ruby code using the Rails framework.
●
Database Architecture
Design and optimize relational databases using PostgreSQL, including writing complex queries, managing migrations, and ensuring data integrity and overall system performance.
●
Cloud Infrastructure
Deploy, monitor, and scale applications utilizing Amazon Web Services (AWS). Manage and configure core services such as EC2, S3, RDS, and Elastic Beanstalk.
●
API Design
Develop and maintain RESTful (or GraphQL) APIs to seamlessly support front-end integrations and third-party services.
●
Code Quality & Testing:
Write comprehensive automated test suites using tools like RSpec or Capybara. Conduct peer code reviews to maintain code quality, organization, and automation.
●
Performance Optimization
Identify bottlenecks and bugs, devising solutions to mitigate these issues and ensure application scalability for high-traffic environments.
●
Collaboration
Work in an Agile setting,
actively participating in daily stand-ups, sprint planning, and retrospectives.
Required Qualifications
●
Experience
5+ years of professional software development experience, with a proven track record in building web applications in a production environment.
●
Ruby on Rails
Expert-level understanding of Ruby syntax, object-oriented programming, and the Rails framework (MVC architecture, ActiveRecord, ActiveJob).
●
Database Management
Strong proficiency with
PostgreSQL , including database design, indexing, query optimization, and troubleshooting.
●
Cloud Computing
Hands-on experience with the
AWS ecosystem and deployment pipelines. Familiarity with managing cloud environments and ensuring robust system security.
●
Version Control
Proficiency with Git and GitHub/GitLab in a collaborative, team-based setting.
●
Problem-Solving:
Excellent analytical skills with a proactive approach to tackling complex technical challenges.
●
Communication
Strong verbal and written communication skills, with the ability to clearly explain technical concepts to non-technical stakeholders.
Preferred Qualifications (Nice to Have)
- Experience with modern front-end technologies (e.g., JavaScript, React, Vue.js, HTML5, CSS3).
- Familiarity with background job processing and queuing systems (e.g., Sidekiq, Redis).
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience building and maintaining CI/CD pipelines (e.g., GitHub Actions, CircleCI, AWS CodePipeline)
📌 Backend Engineer – Ruby on Rails (AWS / PostgreSQL) (Ernakulam)
🏢 Cascade Revenue Management - An AIMA Group
📍 Ernakulam