As a 100% remote software house, we enable you to work from home. Our entire organization is built with the remote team in mind - including communication, tools, benefits and much more.
Who We’re Looking For
We’re looking for a Senior Ruby on Rails Developer to join a team working on a large-scale, high-availability platform for managing the lifecycle of financial products.
Your Responsibilities
- Design, estimate, and implement new system functionalities
- Translate business requirements into technical tasks (Jira)
- Collaborate daily with stakeholders and related teams (funding, APIs, client apps, document generation)
- Refactor and review code – also across teams
- Handle production issues in a rotating support schedule (~ every 4 weeks): bug fixes, performance optimizations, dependency updates (gems, packages, containers)
- Create and update technical documentation
- Lead smaller internal projects (e.g., time reporting system)
Must-Have Requirements
- 5+ years of commercial experience in Ruby/backend development
- Experience with large databases (zero-downtime migrations, SQL query optimization)
- Proficiency with Docker and Kubernetes
- Ability to design system architecture based on business requirements
- Communicative English (meetings, documentation)
- Independence and a strong sense of responsibility in team collaboration
Nice-to-Have
- Experience with Kafka or other event-driven queues
- Familiarity with monitoring and logging tools: Prometheus, Grafana, Kibana
- Experience with AWS (S3, SQS)
- Knowledge of design patterns: Service Objects, CQRS, Command Pattern, Dependency Injection
Technologies We Use
- Backend: Ruby 3.2, Rails 7.2, Redis, Kafka
- DevOps / Monitoring: Kubernetes, AWS, Jenkins, Prometheus, Grafana, Elasticsearch/Kibana, Rollbar, NewRelic
- Processes: TDD, high code coverage, pair programming, code review
- Culture: “You build it, you run it” – every developer is responsible for the quality and stability of their code in production
Why It’s Worth It
- Real influence on product architecture and development direction
- Work at scale – millions of records, hundreds of thousands of transactions weekly
- Learn from experienced colleagues and focus on engineering quality
- Engineering-first culture focused on thoughtful solutions
- Friendly, supportive team with strong ownership and open feedback culture
About Us
iRonin, the IT Samurai – is an expert in the tech industry who constantly strives to master their craft and deliver IT services at the highest level. This philosophy is present through our company, which has been operating since 2007 and was one of the first fully remote organizations from the very beginning.
Dozens of long-term partnerships and completed projects have allowed us to build deep technical and project know-how across industries such as fintech, medtech, hr-tech, and real estate. We’ve worked with clients around the world – including the United States, the UK, Germany, Barbados, and Australia.
To ensure the highest quality of service, we build teams with senior-level specialists. We choose projects that offer growth opportunities and meaningful challenges we can proudly showcase in our portfolio.
Frequently Asked Questions
We provide the option of working from an office in the following locations: Rzeszów, Wrocław, Gdańsk and Poznań. In other cities, it is possible for us to co-finance a coworking office for you or to gather more people willing for this option.
Changing the project is possible, it requires consultation with the team leader who will verify the personnel needs in other iRonin.IT projects. We are currently working on several applications - internal and for our clients.
At iRonin.IT, we implement several projects, so the management methods used depend on the client's needs and the application. In 90% of cases, it is a version of Scrum (standups, retrospectives), kanban and scrumban adjusted to the project conditions. In exceptional cases, we also undertake Waterfall projects, where the works are planned from the beginning to the end of the project.
You can adjust your iRonin working hours to your schedule and start working at any time. It is mandatory to participate in the daily standups, which usually take place between 10:00 and 11:30 depending on internal arrangements in the project team.