Source description
About the role
You will be responsible for: - Designing and developing scalable backend systems using Ruby on Rails - Architecting and implementing RESTful and internal APIs - Designing and maintaining efficient database schemas (PostgreSQL) - Implementing background processing for asynchronous and batch workloads - Improving application performance through profiling, caching, and query optimization - Writing clean, maintainable, and well-tested code using RSpec and BDD/TDD practices - Collaborating on frontend integrations using Vue or React - Debugging production issues and improving logging, monitoring, and observability Qualifications required: - Strong expertise in Ruby on Rails (ActiveRecord, transactions, callbacks, background jobs) - Ability to understand and work with complex system architectures, distributed components, and large codebases - Strong knowledge of system design principles, design patterns, and scalable architecture - Strong skills in JavaScript, DOM, and frontend frameworks (Vue or React) - Strong debugging, performance tuning, and root-cause analysis ability - Solid TDD/BDD discipline (RSpec, Jest) - Experience using common Rails ecosystem and monitoring tools (e.g., Sidekiq, Redis, caching, logging, performance monitoring, and application observability tools) You will be responsible for: - Designing and developing scalable backend systems using Ruby on Rails - Architecting and implementing RESTful and internal APIs - Designing and maintaining efficient database schemas (PostgreSQL) - Implementing background processing for asynchronous and batch workloads - Improving application performance through profiling, caching, and query optimization - Writing clean, maintainable, and well-tested code using RSpec and BDD/TDD practices - Collaborating on frontend integrations using Vue or React - Debugging production issues and improving logging, monitoring, and observability Qualifications required: - Strong expertise in Ruby on Rails (ActiveRecord, transactions, callbacks, background jobs) - Ability to understand and work with complex system architectures, distributed components, and large codebases - Strong knowledge of system design principles, design patterns, and scalable architecture - Strong skills in JavaScript, DOM, and frontend frameworks (Vue or React) - Strong debugging, performance tuning, and root-cause analysis ability - Solid TDD/BDD discipline (RSpec, Jest) - Experience using common Rails ecosystem and monitoring tools (e.g., Sidekiq, Redis, caching, logging, performance monitoring, and application observability tools)
More at SYSVINE TECHNOLOGIES INC