Senior Backend (Ruby on Rails) Engineer

Updated about 10 hours agoIT » Ruby on Rails Developer
美商法里亞有限公司台灣分公司 work environment photo美商法里亞有限公司台灣分公司 work environment photo

Job Description

DESCRIPTION

Faria is a leader in international education systems & services providing an integrated systems suite across learning, admissions, school-to-home and online courses & study services to over 10,000 schools and 4 million students in over 155 countries.

The OpenApply division of Faria Education Group is looking for one Senior Backend Engineers. The role will be heavily involved with new feature developments and maintaining the existing application.

OpenApply is an admissions management system & CRM serving over 600 of the world’s leading international & independent schools, supporting the applicant from discovery & enquiry to admissions & enrolment.

RESPONSIBILITIES:

  • New features development based on the provided specifications
  • Maintaining the existing applications (bug fixes, migration to new Rails versions, UI refresh).
  • Interacting with the other teams (within the company and external) regarding the applications integration and API.

Capabilities & Character

  • Resolve S1-S5 items on production according to SLA without regression, communicate appropriately while resolving.
  • Implement quick wins and small feature requests according to severity and R&D priority.
  • Ensure technical debt is tracked and estimated, escalated if it exceeds 4 man-weeks.
  • Wisdom in the knowledge of Optimums, Right People, Plan & Strategy to Scale

Success Metrics

  • Business Growth & Competitive Strength.
  • R&D Team Stability & Health

Requirements

REQUIRED SKILLS

Skills & Competencies

  • 5+ years of experience of RoR software development expertise;
  • Ruby on Rails (versions 6);
  • RDBMS (MySQL, PostgreSQL is a plus);
  • Frontend (HTML, CSS3, jQuery, CoffeeScript, SASS, Bootstrap);
  • Solid understanding of object-oriented programming, familiarity with the concepts of MVC, Mocking, ORM, and RESTful;
  • Automated testing (RSpec), continuous integration;
  • ​​Experience using front-end framework (Vue or React);
  • English: Intermediate or upper, verbal and written.

Delivering Expertise

  • Resolving development issues of high complexity by making good judgments and quick decisions
  • Identifying system and engineering process deficiencies proposes and implements solutions
  • Being flexible and open to new ideas tracks emerging development methods, tools.

Architecture and OOD

  • Defining system architecture (vision) including the most complex ones which may span across platforms, technologies, etc.
  • Decomposing problem space into subsystems (layers, tiers, modules, etc.).
  • Demonstrating proficient knowledge of design and architectural patterns, applying that knowledge in everyday work.

Coding

  • Creating clear, consistent, well commented, highly maintainable, and accurate code that matches agreed conventions.
  • Verifying code changes made.

Automated testing

  • Writing unit and integration tests according to the chosen environment and methodology.
  • Establishing the project's automated testing environment and workflow.
  • Choosing tools and frameworks appropriate for the specific products, like code coverage tools, unit testing, and integration testing frameworks.

Issue tracking

  • Working with issue tracking software.
  • Assisting in choosing issue tracking software and establishing the project's QA environment, choosing the project's QA methodology and workflow.

Version Control

  • Working with version control systems.
  • Committing verified changes with comprehensive comments.
  • Carefully checking diffs before code commit.
  • Splitting code commits according to the atomic chunk of functionality.
  • Resolving conflicts in the codebase.
  • Effective use of branching and tagging techniques for managing product versions, developing major features and product updates.

Optimization

  • Using special tools for analyzing product performance, resource usage to determine product bottlenecks.
  • Applying optimization techniques for improving resource consumption

Refactoring

  • Refactoring sub-systems (modules) in the scope of defined architecture
  • Planning refactoring of product components according to product development roadmap, recognized issues, and feature requests.

Build and Continuous Integration

  • Defining and establishing build policy.
  • Using and monitoring the project's automated build environment.
  • Developing/editing build scripts.
  • Defining product versioning policy.
  • Choosing appropriate tools for the build the environment.
  • Creating release documents.

Interview process

INTERESTED APPLICANTS MUST APPLY HERE:

https://faria.bamboohr.com/jobs/view.php?id=136

BENEFITS

  • Competitive salary and opportunities for career development.
  • Professional growth in the international business environment.
  • Cozy fully-equipped office in Taipei.
  • Friendly atmosphere, office socials and team lunches.
  • Paid vacation and stipend for English language classes/gym membership.
  • Professional Development budget and unlimited book budget.
  • Regular performance reviews.

All qualified applicants will receive consideration for employment without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, or sex.

1
130K ~ 140K TWD/month
Partial Remote Work

Personal Invitation Link

Please Sign in or Register to get your personal invitation link.

View all jobs

美商法里亞有限公司台灣分公司

台北市大安區敦化南路二段46號4樓

About us

Faria is a leader in international education systems & services, offering an integrated systems suite across learning, admissions, school-to-home, online courses & study services to over 10,000 schools and 4 million students in 155 countries.

FariaOne School OS provides one Unified Family Experience for your school community with one suite of best-in-class systems, one location to manage your data, one replacement for your SIS, one 24x7 global support team a phone call away and one EdTech solutions consultant assigned to your school.



教育系統與服務引領者Faria為全球155個國家,10,000余所國際化學校,超過四百萬名學生提供全方位的集成系統解決方案,覆蓋教學、招生、家校、在線課程與學習服務等各個方面。

FariaOne智慧校園新生態整合細分領域最佳踐行系統,集中管理數據,一體替代傳統的SIS系統。通過集成校園服務與統一家庭門戶,促進多方共育與學生的個性化發展,助力打造學校品牌形象。全球支持團隊提供24x7服務,熱線電話直線即達,專配教育科技解決方案咨詢顧問全程跟進。

www.fariaedu.com/careers

Team

Default avatar

Similar Jobs

Senior Back-End Developer

Arc & Codementor
Full-timeMid-Senior level1.3M ~ 2.5M TWD/yearUpdated about 9 hours ago

特別助理 (Special Assistant)

Origin Technology Co., Ltd.
Full-timeMid-Senior level45K ~ 55K TWD/monthUpdated 2 days ago

[KKStream] Sr. Backend Engineer (Enterprise Solution)

KKBOX Group
Full-timeMid-Senior level1.05M ~ 1.4M TWD/yearUpdated about 2 months ago

PHP Software Engineer, Back-End (Junior)

矽羽智慧電商
Full-timeEntry level700K ~ 900K TWD/yearUpdated 30 days ago

CakeResume Job Search

Tens of thousands of jobs listings. Salary transparency. Accurate and instant search experience.

CakeResume Job Search

Find Your Dream Job

Other Popular Jobs at 美商法里亞有限公司台灣分公司

Ruby on Rails Full-stack Engineer

Full-timeMid-Senior level83K ~ 125K TWD/monthUpdated 8 days ago

Intermediate Backend (Ruby on Rails) Engineer

Full-timeMid-Senior level90K ~ 100K TWD/monthUpdated 8 days ago

Intermediate DevOps Engineer

Full-timeMid-Senior level116K ~ 150K TWD/monthUpdated 8 days ago

Product Manager, ManageBac

Full-timeMid-Senior level100K ~ 125K TWD/monthUpdated 8 days ago

Product Manager, OpenApply

Full-timeMid-Senior level135K ~ 150K TWD/monthUpdated 8 days ago