We are seeking an experienced Ruby Software Engineer who is enthusiastic about tackling complex engineering problems and eager to immerse themselves in challenging coding projects. While a passion for cryptocurrencies and bot trading is a plus, the primary focus will be on engineering excellence and innovative problem-solving.
Key Responsibilities:
-Engage in complex problem-solving to create scalable and efficient software solutions.
-Design, develop, and maintain robust, high-performance Ruby applications.
-Optimize applications for maximum speed and scalability.
-Write clean, maintainable, and well-documented code.
-Conduct thorough testing and debugging to ensure software reliability.
-Participate in code reviews and contribute to the continuous improvement of development processes.
-Integrate cryptocurrency and trading platform APIs.
Requirements:
-Strong understanding of object-oriented programming and design patterns.
-Proven track record of solving complex engineering problems and delivering high-quality software.
-Experience with DevOps practices and CI/CD pipelines.
-Experience with front-end technologies such as JavaScript, HTML, CSS, and relevant frameworks.
- 5+ years of professional experience with Ruby on Rails or other Ruby frameworks.
-Proficiency with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases.
-Experienced with version control systems (e.g., Git).
-Excellent analytical and problem-solving skills.
-Experience working in a docker container based development and deployment environment
-Strong communication skills and ability to collaborate effectively with a team.