Job Description
Description
- Development & Maintenance:
- Design, develop, and maintain robust Ruby on Rails applications.
- Implement and optimize backend services, APIs, and databases to support frontend functionality.
- Code Quality & Testing:
- Write clean, maintainable, and efficient code following best practices.
- Utilize testing frameworks such as RSpec to ensure code quality and reliability.
- Perform code reviews and contribute to continuous improvement of the codebase.
- Collaboration & Communication:
- Work closely with product managers, designers, and other developers to define project requirements and deliverables.
- Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
- Deployment & Maintenance:
- Manage and deploy applications using AWS services (Elastic Beanstalk, EC2, S3, etc.).
- Utilize containerization tools like Docker and CI/CD pipelines such as CircleCI for efficient deployment workflows.
- Problem Solving & Innovation:
- Identify and troubleshoot application issues, ensuring optimal performance and scalability.
- Stay updated with the latest industry trends and technologies to suggest and implement improvements.
Requirements
- Education:
- Bachelor’s degree in Computer Science or a related field.
- Experience:
- At least 3 years of professional experience in Ruby on Rails development.
- Proven experience with Ruby on Rails frameworks and libraries, including RSpec and Rubocop.
- Technical Skills:
- Proficiency in HTML, CSS, and JavaScript (TypeScript, CoffeeScript).
- Familiarity with front-end frameworks such as React.
- Solid experience with relational databases, particularly PostgreSQL, and caching solutions like Redis.
- Strong version control skills using GIT.
- Soft Skills:
- Proactive, independent, and collaborative mindset.
- Driven and eager to learn new technologies and methodologies.
- Excellent problem-solving abilities and attention to detail.
- Preferred Qualifications
- Additional Technical Skills:
- Experience with containerization technologies such as Docker.
- Familiarity with CI/CD tools like CircleCI.
- Knowledge of AWS services beyond the basics, including but not limited to Lambda, RDS, and CloudFormation is a plus.
- Methodologies:
- Experience working in Agile/Scrum development environments.
- Understanding of Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
- Other:
- Experience with front-end build tools and package managers (Webpack, Yarn, etc.).
- Knowledge of GraphQL or other API query languages.
- Familiarity with microservices architecture.
Ruby Developer
HR Panoptik Global
HR OfficerPanoptik Global
Active today
Work Location
Ortigas Center. Ortigas Center, Pasig, Metro Manila, Philippines
Posted on 03 December 2024