Senior Backend Software Engineer

TLDR

Design and maintain scalable backend solutions with Ruby on Rails while ensuring high performance and security, and provide mentorship to junior engineers.

Job Summary

Seeking a skilled Senior Backend Ruby on Rails Engineer to design, implement, and maintain robust backend solutions. Collaborate with teams to ensure efficient, secure, and high-performance systems. Ideal candidates have strong Ruby on Rails proficiency and a passion for clean coding.

Responsibilities

  • Design, develop, and maintain robust and scalable backend solutions using Ruby.
  • Implement RESTful APIs.
  • Ensure the efficiency, security, and performance of backend systems.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Develop and execute automated tests using testing frameworks such as RSpec.
  • Provide technical guidance and mentorship to junior engineers.
  • Contribute to the continuous improvement of development processes and practices.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional experience in backend software development.
  • Strong proficiency in Ruby programming language and the Ruby on Rails framework.
  • In-depth understanding of backend development concepts such as RESTful APIs, and object-oriented programming.
  • Experience with relational databases like PostgreSQL, MySQL, or similar.
  • Proficiency with version control systems such as Git.
  • Strong communication skills and ability to collaborate effectively with cross-functional teams.
  • Experience with testing frameworks such as RSpec or similar for writing automated tests.
  • Experience with cloud platforms such as AWS or GCP (preferred).
  • Familiarity with containerization technologies like Docker (preferred).
  • Experience with message brokers such as SideKiq, RabbitMQ or Kafka (preferred).
  • Experience with performance tuning and optimization techniques (preferred).
  • Previous experience mentoring junior engineers and providing technical leadership (preferred).
  • Contributions to open-source projects or involvement in the tech community (preferred).

Qoyod builds advanced cloud-based accounting solutions designed to streamline traditional business operations and empower accountants to work as strategic consultants. Our innovative technology serves countless businesses, offering a reliable framework that enhances efficiency while managing extensive data across multiple SaaS products. We're distinctive in our commitment to transform accounting practices and make them more impactful.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Back-end Software Engineer Q&A's
Report this job
Apply for this job