Ruby on Rails Engineer (Remote) at Quidax

Posted on Fri 05th Jan, 2024 - www.hotnigerianjobs.com --- (0 comments)

Quidax is an African focused cryptocurrency exchange. We enable customers to buy/sell Bitcoin and other cryptocurrencies (Ethereum, USDT and Litecoin) with Naira. Our vision, which is at the core of what we do every day at Quidax, is to build a world where sending money and value around the globe is as easy as sending a text message. We value positive energy, and clear communication and are committed to building an inclusive environment for people from every background.

We are recruiting to fill the position below:

Job Title: Ruby on Rails Engineer

Location: Remote
Employment Type: Full Time

About the job

  • We’re not looking for people who know all the answers; we want people who can think creatively and are not afraid to bring forward new ideas, tools, systems and technologies to help handle scale and resilience of our infrastructure.
  • The problems we solve are meaningful, exciting and constantly evolving. You’ll work together with other engineers in a fast-paced, agile platform, to build reliable, secure and efficient applications in the cloud.
  • Your code will make it easy for customers to send crypto value with no stress. Our engineering team is looking for a Senior Software Engineer ready for the challenge of delivering great products to our users.
  • Develop the next generation of Quidax exchange solutions at scale.
  • Design, develop, test, deploy, and maintain web applications primarily using Ruby on Rails and any other technologies as required.
  • Reengineer to system as we migrate from a legacy rails version to the latest.
  • Lead technical projects alongside your team to ensure rapid and reliable delivery of software products.
  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand project requirements and deliver high-quality software solutions.
  • Participate in code reviews to ensure code quality and provide constructive feedback to team members.
  • Collaborate with front-end developers to integrate user-facing elements using server-side logic.
  • Collaborate with the DevOps team to ensure smooth deployment and continuous integration processes.
  • Build out monitoring and alerting infrastructure to instrument critical product flows
  • Own observability and maintenance for the features you and your teammates build
  • Shape the engineering team’s culture, norms, and processes.

Here’s an example of what your day to day at Quidax might look like

  • Develop the next generation of Quidax exchange solutions at 6x the current scale.
  • Help reengineer to system as we migrate from a legacy rails version to the latest, then help to undertake a project to take advantage of the newer features.
  • Analyse and identify bottlenecks in performance and optimize accordingly.
  • Work with an established and knowledgeable team of engineers to build highly scalable and resilient applications and infrastructure, that serve millions of users.
  • Participate in our agile / scrum processes.
  • Support your fellow developers; proactively communicate, document, unit-test, and peer review.
  • Collaborate with frontend and devops engineers to add support for complex user interfaces both on web and mobile.
  • Support deployment of new services and databases.
  • Work as a team to ensure everyone meets their goals.
  • Aid with system design, from application level to infrastructure level.

Job Requirements
What you need to have:

  • Proven experience as a Ruby Developer (minimum of five year's experience) and In-depth knowledge of Ruby on Rails and its conventions.
  • Proven experience in designing, implementing and maintaining scalable and high-performance systems with comprehensive understanding of software architecture principles and design patterns.
  • Solid understanding of object-oriented programming principles.
  • Extensive experience with relational databases, such as MySQL or PostgreSQL.
  • Experience with asynchronous job frameworks like Sidekiq, RabbitMQ and Kafka
  • Proficiency in engineering best practices and methodologies, including CI/CD, Scrum/Agile, BDD/TDD, and a strong background in automated testing frameworks.
  • Demonstrated leadership in senior software engineering roles, with a track record in scalable software solution development.
  • Proficient in cloud platforms (AWS, Google Cloud), RESTful API integration, and containerization tools like Docker.
  • Knowledge of caching strategies and tools along with web development security best practices.

About You:

  • You are a developer generalist who is comfortable with multiple languages at different levels. Ruby is our primary language, but we also write JavaScript.
  • You enjoy leading web application development teams and building with Ruby and Rails.
  • You have experienced in identifying and fixing performance bottlenecks.
  • You prioritize the iterative delivery of high-quality solutions, and you are passionate about the intersection of Product and Engineering.
  • You are self-motivated and able to manage your own work.
  • You have experience mentoring and supporting other engineers, fostering a culture of learning and growth.
  • You have exceptional communication skills, capable of effectively managing stakeholders and bridging the gap between technical and non-technical teams.

Nice to have:

  • Familiarity with front-end technologies, including HTML, CSS, and JavaScript.
  • Familiarity with other web frameworks like React, ensuring versatility in full-stack development

Application Closing Date
Not Specified

Sorry, this listing is no longer open.