A software development company in Metro Manila is seeking a skilled Ruby on Rails Developer with a minimum of 3 years of experience. The role involves designing and implementing new features, collaborating with product and design teams, and optimizing code for performance. Familiarity with databases, cloud platforms, and Agile methodologies is essential. The ideal candidate will also integrate APIs, maintain legacy code, and ensure application reliability.
Qualifications
Minimum 3 years of experience in Ruby on Rails development.
Solid understanding of MVC architecture and RESTful API design.
Experience with relational databases (e.g., PostgreSQL, MySQL).
Familiarity with SQL for basic querying and data manipulation.
Familiarity with React and TypeScript for front-end collaboration.
Proficient in Git and version control workflows.
Experience with writing unit and integration tests.
Experience with cloud platforms (AWS, GCP, Azure).
Familiarity with containerization tools (Docker, Kubernetes).
Exposure to Agile/Scrum development methodologies.
Responsibilities
Design and implement new features using Ruby on Rails.
Collaborate with product, design, and QA teams to improve functionality and user experience.
Refactor and optimize code for performance and maintainability.
Integrate third-party APIs and services.
Participate in code reviews and contribute to technical decisions.
Monitor and resolve production issues and bugs.
Maintain and update legacy codebases.
Apply security patches and system updates.
Ensure application reliability and uptime through proactive maintenance.
Document technical changes and support deployment processes.
Skills
Ruby on Rails development
MVC architecture
RESTful API design
PostgreSQL
MySQL
SQL
React
TypeScript
Git
Agile/Scrum
Tools
Docker
Kubernetes
AWS
GCP
Azure
Job description
A software development company in Metro Manila is seeking a skilled Ruby on Rails Developer with a minimum of 3 years of experience. The role involves designing and implementing new features, collaborating with product and design teams, and optimizing code for performance. Familiarity with databases, cloud platforms, and Agile methodologies is essential. The ideal candidate will also integrate APIs, maintain legacy code, and ensure application reliability.