Senior Ruby on Rails Developer - Manila
Job Description
About the job
Requirements:
Bachelor's Degree in Computer Science or related field from a top technical university
5+ years programming experience in an enterprise, high-scale framework, with most recent
significant experience in Ruby on Rails.
Advanced understanding of the core server-side development concepts
Proficient in writing and performance tuning complex SQL
Experience in relational DB experience with MySQL, Postgres or equivalent
Experience building and integrating with web services REST APIs, JSON
Working knowledge of multi-tier web application design
Excellent communication skills, both verbal and written
Demonstrated ability to collaborate with local and remote teams in different time zones
Demonstrated ability to compose clear and concise technical documentation
Languages: Java, Scala, or GroovyFrameworks: Spring, Micronaut, Hibernate or equivalent
Datastores: MySQL, Redis, Postgres or equivalent
Big Data Datastores: HBase, Hive, or equivalent
Responsibilities:
Work with Lead Engineers/Architects to translate business requirements into specifications and
detailed designs
Develop and support Cheetah Digital's applications and web services by writing efficient,maintainable code to meet requirements and adhere to security standards
Work through all phases of the software development life cycle, including analysis, design,implementation, testing, deployment, and maintenance
Coordinate with QA team to review test plans for gaps and completeness
Work with Lead Engineers to conduct large-scale performance benchmarks and tune the
system for high throughput
Review team code commits and sign-off on commit quality and adherence to standards
Mentor less experienced engineers
Investigate, analyze and address reported defects in a timely manner
Participate in technical documentation for use by customers and partners
Benefits:
Work from home
Competitive Salary
HMO upon employment