Backend Engineer, Ruby

Posted Sep 25

This is a fully remote position, open to applicants in Portugal, +1 more country.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ 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.

People also viewed

GT12 hours ago

Senior Backend Engineer – Mobile Monetization

PL flagPoland, +2 more countriesFull-timeBackend Engineer
ApplyView job
Business Insights12 hours ago

Desarrollador Oracle Forms, .NET Junior

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Kraken Digital Asset Exchange13 hours ago

Principal Database Engineer

GB flagUnited Kingdom OnlyFull-timeBackend Engineer$161k – $358.9k/year
ApplyView job
Kraken Digital Asset Exchange13 hours ago

Software Engineer – Database

US flagUnited States OnlyFull-timeBackend Engineer$96k – $192k/year
ApplyView job
Jusbrasil13 hours ago

Senior Software Engineer – Backend, Legal Pros

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
AssureSoft13 hours ago

Senior Full-Stack Engineer – Python, TypeScript, Vue.js

Latin AmericaFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers