A technology solutions firm in Cebu City seeks a Ruby on Rails Developer to design and implement new features, collaborate with cross-functional teams, and optimize performance. Ideal candidates will have a minimum of 3 years' experience in Ruby on Rails, a solid understanding of MVC architecture, and familiarity with technologies like PostgreSQL and React. Join us to contribute to the development of high-quality applications in a dynamic environment.
Qualifications
Minimum 3 years of experience in Ruby on Rails development.
Solid understanding of MVC architecture and RESTful API design.
Experience with relational databases like PostgreSQL and MySQL.
Responsibilities
Design and implement new features using Ruby on Rails.
Collaborate with product, design, and QA teams to improve functionality.
Refactor and optimize code for performance.
Skills
Ruby on Rails development
MVC architecture
RESTful API design
PostgreSQL
MySQL
SQL querying
React
TypeScript
Git
AWS
GCP
Azure
Docker
Kubernetes
Job description
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.
Requirements:
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).
Knowledge of performance monitoring and error tracking tools.
Exposure to Agile/Scrum development methodologies.