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.
https://www.hotnigerianjobs.com/hotjobs/584710/ruby-on-rails-engineer-remote-at-quidax.html