Careers at iRonin

Challenging projects, excellent life-work balance, friendly atmosphere, no workstation screenshots. Work remotely or from an office

Current openings

development

  • Hot New Senior Full-Stack Ruby on Rails Developer New

    The challenge

    Working on web applications: designing, implementing and maintaining efficient, reusable, reliable Ruby on Rails code. The ability to work independently and to collaborate with a team while pursuing complex technical issues. Focusing on back-end and tackling front-end parts of the web applications.

    Candidate profile

    • Excellent knowledge of Ruby’s API and the language’s nuances.
    • Excellent knowledge of Ruby on Rails with understanding of the framework’s mechanisms and best development practices.
    • Competent at independent architecting of web applications and taking technical decisions within team.
    • Hands-on experience in design, development, testing, debugging and performance-profiling all layers of web applications.
    • Skilled with JavaScript and experienced with its dialects (ES6, TypeScript etc).
    • Has a solid understanding of:
      • Object-Oriented Programming,
      • Software Design Patterns,
      • Best coding and development practices,
      • Distributed systems architecture,
      • Web applications security,
      • Amazon Web Services in practice.
    • Business-oriented SysOps driven towards cost-effective ways of hosting apps and development of blazingly fast static-content applications with dynamic functionalities.
    • Great communication skills.
    • Ability to identify and present ideas for project improvements.
    • Team player who knows when to ask for help and is eager to help others.
    • Up-to-date with the latest IT trends in back-end development.

    Tech stack we use

    • Ruby 2.x
    • Ruby on Rails 4.x / 5.x
    • RSpec
    • SQL and NoSQLs Databases (Postgres, Redis)
    • HTML5, CSS3
    • JavaScript, ECMAScript, TypeScript, CoffeeScript
    • React, Vue, Ember, Angular
    • Amazon Web Services or other cloud platforms

    Find out what we have to offer and who we are. Don’t forget to check our blog!

  • Hot Senior/Lead Polyglot Software Samurai

    The challenge

    Become a critical, integrated part of our Research and Development team. Explore the potential of cutting-edge and well established information technologies. Create applications that have substantial impact for businesses from a wide range of industries. Choose the right tools to tackle a particular problem. Participate in crafting solid user experience, products and IT solutions with critical business value.

    Candidate profile

    • Practical knowledge of modern tech stacks, tools, programming languages and frameworks, proven by a successful track record of past commercial, open source or personal projects.
    • Solid understanding and preferably hands-on practice with:
      • Object Oriented programming;
      • Functional programming;
      • Relational databases;
      • NoSQL databases;
      • Design patterns and programming craftsmanship resulting in maintainable, scalable and extendable code;
      • Real-time communication (i.e. using WebSockets);
      • Design scalable application architecture and infrastructure;
      • Application performance and infrastructure monitoring;
      • Debugging issues and tracking performance bottlenecks;
      • DevOps operations, especially with AWS.
    • Problem-solving attitude with a willingness to try various different approaches and a preference for automation over manual repetition.
    • Business-oriented DevOps - driven towards cost effective ways of hosting apps and development of blazingly fast static-content applications with dynamic functionalities.
    • Interest in discovering and tinkering with the inner-mechanisms of used technologies.
    • Focus on cutting edge technical solutions, up-to-date with the latest trends, technologies and best practices in software development.
    • Great communication skills.
    • Team player - independent but can ask for help, and eager to help others.

    Tech stack we use

    • Ruby, Ruby on Rails
    • JavaScript, ECMAScript, TypeScript
    • Node.js
    • Elixir, Phoenix
    • AWS
    • PubNub
    • SQL
    • NoSQL (document and graph) DBs
    • Elasticsearch, Solr
    • Swift, Objective-C
    • Java
    • Ansible, Chef
    • Docker, Dokku
    • All other cutting edge techs

    Find out what we have to offer and who we are. Don’t forget to check our blog!

  • New Ruby on Rails Developer New

    The challenge

    Join iRonin’s tightly knit team of Ruby experts to test constantly the limits of your skills, working on a complex and challenging platforms built with Ruby on Rails. Develop a complex business logic with a slick technical stack. Code for the quality using modern programming standards and best practices.

    Candidate profile

    • Back-end Ruby on Rails developer, who has worked on various Ruby and Rails applications, who wants to develop their skills further by working with other expert polyglot programmers on a challenging projects.
    • A solid understanding and hands-on practice with
      • Object-Oriented Programming,
      • Software Design Patterns,
      • Service Oriented Architecture,
      • Secure development practices.
    • Great communication skills.
    • Team player, independent but can ask for help, and eager to help others.
    • Up-to-date with the latest trends, technologies and best practices in web development.

    Tech stack

    • Ruby 2.x, RSpec
    • Ruby on Rails 4.x / 5.x,
    • SQL and NoSQLs Databases (Postgres, Redis)
    • HTML5, CSS3
    • JavaScript, ECMAScript, TypeScript, CoffeeScript, Node.js
    • React, Vue, Ember, Angular
    • Amazon Web Services

    Find out what we have to offer and who we are. Don’t forget to check our blog!

Filled positions

You can still send your resume so we can let you know when we have interesting openings matching your skills

  • Senior Front-End Developer with strong React for b2b app

    The challenge

    • Help finishing migration of a business dashboard app from Angular 1.6 to React and work on new features long term;
    • Create rich web user experiences using React;
    • Take part in the development of eye-catching solutions as a part of the unique team of IT experts whose code is known for its quality;
    • Extend your knowledge and experience in the fields of cross-browser compatibility, design principles, front-end best practices, accessibility and usability.

    Candidate profile

    • 5+ years of general professional experience, min. 3 years of strong experience with React and hands-on skills in Angular (preferably 1.6, needed to perform the rewrite);
    • Ability to use JavaScript, HTML5, CSS3 and cross-browser solutions to design beautiful user interfaces;
    • Proficiency in ECMAScript 6;
    • Experience with JS testing best practices and libraries (Jest, Jasmine, Karma, Mocha, Sinon);
    • Understanding of web apps performance optimization;
    • Great communication skills in English;
    • Team player, independent but can ask for help, and eager to help others;
    • Up-to-date with the latest trends, technologies and best practices in front-end development.

    Tech stack we use

    • HTML5, CSS3;
    • JavaScript, ECMAScript 6;
    • React (and Angular 1.6);
    • Ruby on Rails.

    Find out what we have to offer and who we are. Don’t forget to check our blog!

  • Front-End Developer

    The challenge

    • Creating rich web user experiences using the latest front-end technologies like Vue and Ember.
    • Build pixel-perfect UIs for web applications.
    • Take part in the development of eye-catching solutions as a part of the unique team of IT experts whose code is known for its quality.
    • Extend your knowledge and experience in the fields of cross-browser compatibility, design principles, front-end best practices, accessibility and usability.

    Candidate profile

    • Proficient in JavaScript and one of its modern framework (like Vue, Ember, React, Angular).
    • Ability to use JavaScript, HTML5, CSS3 and cross-browser solutions to design beautiful user interfaces.
    • Proficiency in ECMAScript or TypeScript.
    • A solid understanding of
      • Object-Oriented Programming;
      • Software Design Patterns;
      • Best coding and development practices.
    • Web pages performance metrics and optimization.
    • Competent and ready to take responsibility.
    • Great communication skills.
    • Team player, independent but can ask for help, and eager to help others.
    • Up-to-date with the latest trends, technologies and best practices in front-end development.

    Tech stack

    • HTML5, CSS3
    • JavaScript, ECMAScript
    • Vue, Ember
    • Jasmine, Karma, Mocha, Sinon
    • Node.js, Ruby on Rails

    Find out what we have to offer and who we are. Don’t forget to check our blog!

  • Hyperledger Engineer for Central Bank’s Digital Currency Platform

    The projects starts in January 2019, you can join in Q1 2019, but the sooner you join, the better.

    The challenge

    • Building from scratch a digital currency platform for a central bank.
    • Shaping the project by collaborating with other experts to define the system architecture, technologies and tools.
    • Using blockchain technical expertise to plan the development of the system and define the security requirements.
    • Creating scalable, performant and secure cloud architecture with orchestration & containers.
    • Being an active part of the growth of the team and the project organization.
    • Making history and having a real influence on the future of the World’s monetary systems.

    Candidate profile

    • Software development and IT systems expert, innovator, IT front-runner, IT polyglot (Elixir, Go, Java).
    • Must have at least 6-8 years of IT industry experience.
    • Must have 4+ years of experience with distributed software development.
    • Hyperledger and blockchain systems background.
    • Must have BS in Computer Science.
    • Proficient in all aspects of software development: data, back-end, front-end, security, performance, testing.
    • Battle-tested practice with Linux, open source software, C++ or Java, client server apps.
    • Demonstrated passion for fin-tech innovation, open source software (OSS) contributions, blockchain, cryptography, and data-science.
    • Excitement for creating complex and challenging fin-tech platform, bringing a holistic approach and independent way of thinking.
    • No fear of the edge of startup engineering.

    Tech stack

    • Hyperledger Framework (Fabric and Caliper, Cello, Composer, Explorer, Quilt);
    • Probably Elixir, Go;
    • Maybe Java, C++.

    Find out what we have to offer and who we are. Don’t forget to check our blog!

  • Elixir Engineer for fin-tech app

    The challenge

    Becoming part of a Scrum team and helping our long-term partner in extending their services to other countries and continents. Scaling and developing the back-end of a fin-tech app with a modern tech stack. Working on an established transactions platform that utilizes blockchain and a distributed ledger. Developing a microservice-oriented system that requires secure coding practices and efficient solutions. Bringing a holistic approach, independent thinking and a get-things-done attitude into the project.

    Candidate profile

    • Elixir enthusiast and practitioner.
    • Understanding of Software Design Patterns, Service Oriented Architecture, REST API’s, Continuous Integration and Continuous Delivery.
    • Taking responsibility for code quality, security and scalability.
    • Curiosity and enthusiasm for blockchain technologies.
    • Engagement, self-reliance and strong collaboration skills.

    Tech stack we use

    • Elixir
    • Go
    • React Native

    Find out what we have to offer and who we are. Don’t forget to check our blog!

  • Senior Ruby Developer for Hanami project

    The challenge

    • Developing property management platform using Hanami web framework and dry-rb library.
    • Working on a system which automates daily tasks in rental industry.
    • Using best development practices and cooperating with other Ruby experts to bring the highest value to the project.

    Candidate profile

    • Proficient with Hanami with understanding of framework’s mechanisms and best development practices.
    • Nice-to-have experience in developing front-end applications using JavaScript and Ember in particular.
    • Solid understanding of:
      • Object-Oriented Programming,
      • Software Design Patterns,
      • best coding and development practices.
    • Hands-on experience in design, development, testing and debugging of web applications.
    • Competent to work independently on web applications development.
    • Great communication skills.
    • Team player, independent but knows when to ask for help, and eager to help others.
    • Up-to-date with the latest IT trends, technologies and best practices in development.

    Tech stack we use

    • Hanami, dry-rb
    • JavaScript, Ember
    • PostgreSQL
    • Heroku
    • Redis
    • Sidekiq

    Find out what we have to offer and who we are. Don’t forget to check our blog!

  • Front-end Developer with React

    The challenge

    • Help finishing migration of Angular app to React and work on new features;
    • Create rich web user experiences using the latest front-end technologies like React, Vue and Ember;
    • Build pixel-perfect UIs for web applications;
    • Take part in the development of eye-catching solutions as a part of the unique team of IT experts whose code is known for its quality;
    • Extend your knowledge and experience in the fields of cross-browser compatibility, design principles, front-end best practices, accessibility and usability.

    Candidate profile

    • Strong experience with React and minimum knowledge of Angular required for the migration;
    • Interest in working with other front-end frameworks and libraries like Vue and Ember;
    • Ability to use JavaScript, HTML5, CSS3 and cross-browser solutions to design beautiful user interfaces;
    • Proficiency in ECMAScript or TypeScript;
    • Experience with Node.js is a plus;
    • Understanding of web apps performance optimization;
    • Great communication skills;
    • Team player, independent but can ask for help, and eager to help others;
    • Up-to-date with the latest trends, technologies and best practices in front-end development.

    Tech stack

    • HTML5, CSS3;
    • JavaScript, ECMAScript, TypeScript;
    • React, Vue, Ember;
    • Jest, Jasmine, Karma, Mocha, Sinon;
    • Node.js, Ruby on Rails.

    Find out what we have to offer and who we are. Don’t forget to check our blog!

  • React Native Developer

    We are looking for 2 more developers to join our React Native development team!

    The challenge

    Using a modern tech stack to take our long-term partner’s fin-tech app to the next level. Applying best coding practices to an established transactions platform (including a mobile wallet and cryptocurrency exchange), that utilizes blockchain and a distributed ledger. Developing a microservice-oriented system that requires secure coding practices and efficient solutions. Showing a willingness to get thing done and solve complex problems. Thinking independently and inspiring the team.

    Candidate profile

    • Min. 6 months of experience developing mobile applications using React Native and 5+ years of experience in software development.
    • Hands on experience with JavaScript and its testing tools (e.g. JestJS).
    • Understanding of Software Design Patterns, Service Oriented Architecture, REST API’s, Continuous Integration and Continuous Delivery.
    • Up-to-date with the latest trends, technologies and best practices in mobile and front-end development.
    • Taking responsibility for code quality, security and scalability.
    • Curiosity and enthusiasm for blockchain technologies.
    • Engagement, self-reliance and strong collaboration skills.

    Tech stack we use

    • React Native
    • Go
    • Elixir

    Find out what we have to offer and who we are. Don’t forget to check our blog!

  • Senior Go-lang Dev for a Fin-Tech App

    The challenge

    Working with our long-term partner on a fin-tech app with a holistic approach and an independent way of thinking. Setting an example with a get-things-done attitude, tackling both the back-end and front-end parts of the application, leading other Go developers. Working on an established transactions platform that utilizes blockchain and a distributed ledger. Developing a microservice-oriented system that requires secure coding practices and efficient solutions. You can even check what the client’s legacy Go-based DSL that uses emoji in the syntax looks like 🙃

    Candidate profile

    • Go-lang enthusiast and practitioner.
    • Willing to take on front-end tasks to get things done - React is a nice to have.
    • Understanding of Software Design Patterns, Service Oriented Architecture, REST API’s, Continuous Integration and Continuous Delivery.
    • Able to set an example and lead the development team.
    • Taking responsibility for code quality, security and scalability.
    • Curiosity and enthusiasm for blockchain technologies.
    • Engagement, self-reliance and strong collaboration skills.

    Tech stack we use

    • Go
    • React (Native)
    • Elixir

    Find out what we have to offer and who we are. Don’t forget to check our blog!

  • Site Reliability Engineer (DevOps) for Fin-Tech platform

    The challenge

    Collaborate with other SRE / DevOps engineers to set up the automatic replication of the application environments with Terraform, work on CI and CD setup, configure infrastructure metrics. Work on interesting, established payment platform of our long-term client, that utilizes blockchain technologies and distributed ledger. Lay down the best practices and use the best tooling from the SRE area. No pager duty.

    Candidate profile

    • Hands-on with the latest SRE and DevOps tooling.
    • Able to set up automatic replication of environments with Terraform.
    • Experienced with HashiCorp products like Consul, Nomad.
    • Know-how about Ansible, Docker, Kubernetes.
    • Able to set up Continuous Integration (CI) and Continuous Delivery (CD) with GitLab, CodeShip, CircleCI.
    • Knowledgable about infrastructure metrics with the best products like Prometheus or Sensu (or any better ones).

    Tech stack we use

    • Go, Elixir, React Native
    • Terraform
    • Ansible
    • Docker
    • Kubernetes

    Find out what we have to offer and who we are. Don’t forget to check our blog!

  • Mobile Apps Developer (Android + iOS)

    The challenge

    Developing mobile apps and building user-friendly mobile interfaces for iOS and Android. The project is about redesigning and optimizing two mobile applications from the real-estate space (each with thousands of users), using the best coding practices. We need someone proficient in both iOS and Android. The candidate can feel more comfortable working with one of these platforms, but should be up to the challenge of writing code for both.

    Candidate profile

    • Proficient in both iOS and Android.
    • Comfortable working on a large-scale project and follows best practices related to development, testing and change management procedures.
    • Capable of improving existing code and redesigning a large app while maintaining code clarity and providing good documentation.
    • Not afraid of a challenge (the app has thousands of users!), can analyze and optimize mobile applications for maximum performance.
    • Works closely with our product and design team to create a great user experience.
    • Works to stay informed on the latest trends, technologies and best practices in mobile application development.
    • Independent thinker and problem-solver.

    Tech stack we use

    • iOS SDK
    • Android SDK
    • Swift
    • Java
    • Ruby on Rails

    Cooperation starts on October 1.

    Find out what we have to offer and who we are. Don’t forget to check our blog!

  • Business Development Specialist for the US market

    The challenge

    • Generate new revenue streams by growing our client base, mainly in the United States. This is a results oriented position.
    • Analyse client & US market needs, and lead the adoption of products and services to serve these needs.
    • Work closely with our CEO and the business development team on new business strategies, setting goals and taking responsibility for executing the strategies.
    • Work on marketing materials and take part in content creation to improve iRonin’s brand recognition.
    • Participate in international events and network for new business opportunities.

    Candidate profile

    • Proven track record as a business development specialist, sales specialist or similar (min 5 years of professional exp.), with at least 3 years of experience at an IT company and on the US market.
    • Fluent English both in speaking and writing.
    • Deep understanding of the US IT market trends and needs.
    • Technical knowledge and the ability to advise clients about IT strategies and technology.
    • Excellent sales, negotiation and networking skills.
    • Superior communication, consulting and leadership capabilities.
    • Keeping up to date with the best sales & marketing practices and trends.
    • Ability to work independently and take initiative.
    • Exceptionally organised, diligent and able to work with remote teams.
    • Entrepreneurial-minded, flexible and reliable.
    • Can travel internationally.
    • Preferred location: US, Trójmiasto or Warszawa in Poland

    We have an office available to our employees in Rzeszów, and we plan to open more in Trójmiasto, Warszawa, Wrocław, Poznań and Kraków.

    Find out what we have to offer and who we are. Don’t forget to check our blog!

  • Content and Communication Specialist

    The challenge

    • Content creation & management.
    • Support of company departments with proofreading, promotion of articles and targeting business audiences.
    • Management of marketing materials promoting our services & products.
    • Taking responsibility for our social media channels: posts creation and management, maximizing reach.

    Candidate profile

    • Strong command of English: C1-level fluency or better; English as a native language is a big plus, and a degree in English studies is more than welcome.
    • Ready for the challenge of writing business-oriented pieces of content, as well as IT-related articles based on own research and with the help of the team.
    • Strong collaboration skills for managing team content creation efforts.
    • Understanding of the differences between social media channels, familiarity with their features, and ability to create engaging posts.
    • Strong interest in the IT industry, following technology trends related to software development.
    • Familiarity with and willingness to explore business and IT related online communities, forums, groups and content publishers.
    • Nice-to-have:
      • Experience in the field of content marketing, content promotion and/or social media; experience proven by a successful track record of past commercial, open source, NGO or personal projects is a plus;
      • SEO know-how and hands-on experience with web content optimization for search engines;
      • Professional working proficiency in another language (other than English and Polish).

    We offer remote work and offices available to our team members in Gdańsk, Warszawa, Rzeszów. We open new offices whenever there is a need from our team members.

    Find out what we have to offer and who we are. Don’t forget to check our blog!

  • Senior Business Development Specialist

    The challenge

    • Actively develop existing business and generate new revenue streams by growing our international client base, mainly in Western & North Europe, the United States, but also in EMEA.
    • Nourish relationships with existing customers and create new sales opportunities.
    • Analyse client & market needs, and lead the adoption of products and services to serve these needs.
    • Work closely with our CEO and the business development team on new business strategies, setting goals and taking responsibility for executing the strategies.
    • Work on marketing materials and take part in content creation to improve iRonin’s brand recognition.
    • Participate in international conferences and network for new business opportunities.

    Candidate profile

    • Proven track record as a business development specialist, sales specialist or similar, with at least 3 years of experience at an IT company; at least 5 years of professional experience.
    • Fluent English and experience in working with international clients.
    • Superior communication, consulting and leadership capabilities.
    • Excellent sales and negotiation skills.
    • Deep understanding of US and European IT market trends and needs.
    • Technical knowledge and the ability to advise clients about IT strategies and technology.
    • Keeping up to date with the best sales & marketing practices and trends.
    • Ability to work independently and take initiative.
    • Exceptionally organised, diligent and able to work with remote teams.
    • Entrepreneurial-minded, flexible and reliable.
    • Can travel internationally.
    • Excellent networking skills.
    • Preferred location: Trójmiasto or Warszawa.

    We have an office available to our employees in Rzeszów, and we plan to open more in Trójmiasto, Warszawa, Wrocław, Poznań and Kraków.

    Find out what we have to offer and who we are. Don’t forget to check our blog!

  • IT Project Manager

    The challenge

    • Managing IT projects of various size, complexity and duration for our international clients;
    • Maintaining effective communication and working relationships with customers from various time zones and distributed team members;
    • Working with our existing and prospect clients to properly staff, plan and execute their innovative IT projects;
    • Partnering with development, HR and sales departments to identify and prioritise opportunities that maximise business value and achieve our business goals;
    • Taking ownership for the successful initiation, planning, design, execution, monitoring, controlling and handing-over of web, mobile, devops and site reliability projects;
    • Working closely with our CEO and the business development team on new ideas, new company’s services and products.

    Candidate profile

    • 3+ years of professional experience as an IT Project Manager;
    • Proven IT project management experience in working with distributed teams and international clients from different time zones;
    • Examples of successful delivery of IT projects, on time and on budget;
    • Technical knowledge and the ability to advise clients in key aspects of IT project execution;
    • Knowledge of project management tools and ticketing systems like Jira, Trello, GitHub;
    • Knowledge of Agile, Kanban, Scrum methodologies;
    • Ability to manage multiple projects and tasks;
    • Positive, proactive and can-do attitude;
    • Preferred location: Trójmiasto or Warszawa.

    We have an office available to our employees in Rzeszów, and we plan to open more in Trójmiasto, Warszawa, Wrocław, Poznań and Kraków.

    Find out what we have to offer and who we are. Don’t forget to check our blog!

Waiting for the perfect job offer? Leave your email and we`ll notify you about new openings at iRonin.

Who we are

We are fast growing Ruby on Rails, Web & Mobile development agency focused on providing our international clients with high-quality IT solutions. We keep the bar high; our development methodologies will allow you to make your programming kung-fu better!

We are Information Technologies samurai; we work on interesting projects for international start-ups and established companies; we know how a project should look like to enable everyone to grow and for the programming to be the joy we all felt when we started our adventure with computers! We also work on interesting and challenging internal projects where we explore new technologies and business ideas.

Who we are

What we offer

We offer long-term growth opportunities, we invest in everyone who works with us, we support our employees' initiatives (eg. your involvement in local user group) as well as external initiatives that bring IT experts together (eg. we supported wroc_love.rb, Rails Girls).
We put the greatest value in a developer's ability to creatively solve problems, write great code, work collaboratively, and learn new skills. We will challenge you while giving you all the tools and support to succeed!

Interesting and challenging projects
Constant growth incentives
Team-mates you can learn from
Support for your initiatives
Flexible working hours
Work remotely or in office
Generous compensation packages and bonuses
Private health insurance
Sport and activities package
Hardware and software of your choice
Stable work environment and long-term collaboration
No screenshots
Learning materials

Curious? Looking for a change?

Send your CV today!

Who we are looking for

We are looking for like-minded, agile, passionate, problem-solving oriented senior and middle developers, as well as skilled and motivated junior developers. We guarantee that you will grow with us no matter what level you currently represent! For experienced developers we provide constant challenges and updates to their skills, for mid and junior we supply constant growth incentives.

  • Striving for high standards
  • Passion
  • Agility
  • Competency
  • Reliability

Employees' stories

Paweł

Senior Ruby on Rails Developer

Przemysław

Senior Ruby on Rails Developer

Monika

Business Development Specialist

Take a look inside our organization

wroclove.rb - our impressions of the 2019 edition wroclove.rb - our impressions of the 2019 edition The wroclove.rb Ruby conference is among our favourite events to go to. This year, a number of representatives from iRonin were present, to engage with the community, learn, share their... 2018 at iRonin - reflecting on an exciting year 2018 at iRonin - reflecting on an exciting year 2019 is a new year full of opportunity and adventure. We thought a quick summary of the year 2018 at iRonin was in order, for posterity, and to think about... The case of the modern workplace: remote work and the viability of physical offices in a connected world The case of the modern workplace: remote work and the viability of physical offices in a connected world Remote work has been a hot topic of late, particularly in industries which don’t rely on the physical presence of employees. In software development, for example, pretty much all aspects...