Apply

Senior Ruby Backend Developer

Posted 3 months agoViewed

View full description

💎 Seniority level: Senior, Approx 5-7+ yrs experience in backend development

📍 Location: Canada

🔍 Industry: Revenue generation platform for accounting and professional services

🗣️ Languages: English

⏳ Experience: Approx 5-7+ yrs experience in backend development

🪄 Skills: AWSPostgreSQLCypressGitRubyRuby on RailsREST APIRedisCI/CD

Requirements:
  • Approx 5-7+ years experience in backend development, particularly with Ruby/Rails.
  • Strong competencies in data structures, distributed systems, algorithms, and software design.
  • Experience with Git and GitHub or similar tools.
  • Proficient with PostgreSQL and background job processing.
  • Experience with message queues and comfortable working in the terminal.
  • Familiarity with caching strategies, design patterns, and cloud architecture.
  • Able to consume and integrate third-party APIs.
Responsibilities:
  • Compile and analyze data, processes, and code to troubleshoot problems and identify areas for improvement.
  • Collaborate with front-end developers and other team members to design cohesive code that enhances user experience.
  • Integrate data from back-end services and databases.
  • Develop and integrate APIs.
  • Record data and report it to proper parties.
  • Participate in continuing education and training.
  • Develop back-end functionality and assist the Lead developer.
  • Provide guidance on projects and participate in research and evaluations.
  • Participate in code reviews and mentor junior developers.
  • Support a productive team environment with open communication.
Apply

Related Jobs

Apply

📍 Canada

🧭 Full-Time

🔍 SaaS for accounting and professional services

  • Approx 5-7+ years experience in backend development, with recent Ruby/Rails experience.
  • Solid foundation in computer science, with competencies in data structures and algorithms.
  • Passionate about clean code architecture and software craftsmanship.
  • Experience with Git and GitHub.
  • Familiarity with PostgreSQL, background job processing, and message queues.
  • Comfortable in the terminal and using profiling tools.
  • Knowledge of caching strategies and cloud architecture.
  • Compile and analyze data, processes, and code to troubleshoot problems.
  • Collaborate with front-end developers and other teams to design functional code.
  • Integrate data from back-end services and databases.
  • Develop APIs and report data to clients or leadership.
  • Participate in ongoing education and assist in back-end functionality development.
  • Mentor and provide guidance to newer developers.
  • Engage in code reviews and share best practices.

AWSBackend DevelopmentPostgreSQLCypressDesign PatternsGitJavascriptReact.jsRubyRuby on RailsAlgorithmsData StructuresRedisReactCoaching

Posted 4 months ago
Apply