
Backend Engineer, Ruby
Posted Sep 25

Posted Sep 25
This is a fully remote position, open to applicants in Portugal, +1 more country.
β’ Become a part of a cross-functional team dedicated to creating and maintaining high-scale, customer-facing services.
β’ Engage in the design and implementation of new product features alongside product, design, and engineering teams.
β’ Assess feasibility options and influence engineering decisions focused on customer needs.
β’ Participate in discussions about system architecture and the evolution of technical design.
β’ Utilize OOP, SOLID principles, and clean coding practices to develop maintainable Ruby services.
β’ Define engineering patterns, standards, and enhancements for long-term architectural improvements.
β’ Ensure the support of highly available, resilient, and scalable systems.
β’ Write high-quality, readable, and maintainable Ruby code.
β’ Employ RSpec or Minitest to guarantee comprehensive test coverage.
β’ Enhance existing systems for improved reliability, modularity, and testability.
β’ Manage services that operate under significant scale and traffic.
β’ Monitor, troubleshoot, and bolster system resilience.
β’ Contribute to observability, operational readiness, and improvements in production systems.
β’ Take part in deployments and incident support as part of shared operational responsibilities.
β’ Communicate effectively and responsibly within the team.
β’ Extensive hands-on experience with Ruby for developing production applications.
β’ Capability to produce maintainable, well-organized code in alignment with OOP and SOLID principles.
β’ Proficient in automated testing with RSpec or Minitest.
β’ Experience with Git and collaborative development practices.
β’ Background in building scalable, API-driven backend services.
β’ Knowledge of concurrency, asynchronous processing, and interactions within distributed systems.
β’ Familiarity with PostgreSQL, Redis, and MongoDB for data persistence and caching solutions.
β’ Ability to design and troubleshoot systems under heavy load and high availability conditions.
β’ Understanding of performance bottlenecks and skills in implementing optimizations.
β’ Strong grasp of observability principles, including monitoring, logging, and system health analysis.
β’ Experience in supporting and iterating on production systems.
β’ Excellent English communication skills, both written and verbal.
β’ Ability to positively contribute to team collaboration, solution discussions, and knowledge sharing.
β’ This position is open to candidates based in Portugal or Brazil only.
β’ Fully remote work opportunity.
β’ Ongoing training and mentoring provided.
β’ Opportunities for growth and exposure to various projects.
β’ Potential for travel.
β’ Collaborative environment with shared responsibility and authority.
β’ Culture that encourages learning from mistakes.
β’ Agile setting where ideas are welcomed.
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.