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.
- 6+ 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).