Bachelor's or Master's degree in Computer Science, Information Technology, or a related field. Minimum of 8 years of experience as a Backend Developer. 3+ years of hands-on experience with Ruby. Experience with agile project management and workflow tools such as Jira, Asana, Trello, or similar. Proficiency in using Git or other version control systems. Proficient in Ruby, Ruby on Rails, and other relevant backend technologies. Experience with database technologies like PostgreSQL, MySQL, and NoSQL databases. Familiarity with RESTful API design and development. Knowledge of user authentication and authorization mechanisms. Experience with cloud services like AWS, Google Cloud, or Azure. Understanding of fundamental design principles behind a scalable application. Familiarity with continuous integration and deployment tools. Ability to understand business requirements and translate them into technical requirements. A knack for benchmarking and optimization. Demonstrated proficiency in software design principles and patterns. Proficiency in various types of software testing methodologies, including unit testing, functional testing, integration testing, and regression testing. Strong analytical thinking and problem-solving skills. Excellent written and verbal communication skills. Proven ability to lead and work as part of a team. High attention to detail. Strong organizational skills with the ability to manage priorities and time effectively. The ability to quickly learn and adapt to new technologies and programming tools. A commitment to learning and keeping up with the latest trends and best practices in backend development. A strong focus on user experiences and outcomes. Excellent command of English language, both written and spoken. Willingness and ability to adjust work schedule as necessary to collaborate with team members in different time zones, meet project deadlines, or address urgent issues.