B
AI

Software Engineer II Ruby on Rails Java

bitoasis · Amman, Jordan · $126k - $153k

Actively hiring Posted 5 months ago

Role overview

BitOasis, a CoinDCX group company, is the leading regional cryptocurrency trading platform in the Middle East and North Africa. Headquartered in Dubai and established in 2016, BitOasis is a pioneer of the region’s virtual assets ecosystem, serving as the go-to platform for first-time cryptocurrency buyers and professional traders alike. The platform provides a secure and regulated opportunity for1 investors across 15 countries to buy, hold, and sell 70+ virtual assets. Since its launch, BitOasis has processed more than $6.6 billion in trading volume. BitOasis is licensed under Dubai’s Virtual Assets Regulatory Authority and the Central Bank of Bahrain.

What you'll work on

  • Design, develop, test, and deploy high-quality, scalable, and secure applications using Ruby on Rails and Java.
  • Contribute to the full software development lifecycle, from concept and design to testing and deployment.
  • Work on both existing Ruby on Rails applications and new Java-based microservices, ensuring seamless integration and data flow.
  • Optimize application performance, scalability, and reliability for high-volume, low-latency financial transactions.
  • Collaborate with product owners to understand requirements and translate them into technical specifications.
  • Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
  • Troubleshoot and resolve complex technical issues in production and development environments.
  • Contribute to architectural discussions and decisions, identifying opportunities for system improvements and modernization.
  • Mentor junior developers and share knowledge within the team.
  • Stay up-to-date with the latest industry trends, technologies, and security best practices in blockchain and fintech.

What we're looking for

  • 3-5+ years of professional software development experience.
  • Strong proficiency in Ruby on Rails:
  • In-depth understanding of the Rails framework, MVC architecture, ActiveRecord, and RESTful design.
  • Experience with Ruby programming language, its syntax, object-oriented principles, and common libraries.
  • Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and SQL.
  • Strong proficiency in Java:
  • Excellent command of Core Java, including OOP principles, data structures, and algorithms.
  • Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security, etc.).
  • Experience with building and consuming RESTful APIs.
  • Familiarity with Java build tools (Maven, Gradle).
  • Knowledge of Java testing frameworks (JUnit, Mockito).
  • Experience with distributed systems and microservices architecture.
  • Proficiency with version control systems (Git).
  • Understanding of Agile methodologies (Scrum, Kanban).
  • Strong problem-solving, analytical, and debugging skills.
  • Excellent communication and collaboration skills.

Tags & focus areas

Used for matching and alerts on DevFound
Engineer Java Ruby Dev Angular Aws Blockchain Crypto Docker Javascript