โšก New

Backend Engineer โ€“ Ruby on Rails (AWS / PostgreSQL)

Cascade Revenue Management - An AIMA Group Company

KochiFull-timeMid LevelOn-site

Job Description

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 environment, 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 โ— 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).

Posted Today

Related Jobs

Related Searches

Apply Now