Careers at iRonin

Challenging projects and long-term growth opportunities

Current openings

development

  • Senior Ruby on Rails Developer (Fin-tech)

    Challenge

    Join iRonin’s tightly knit team of 6 Ruby experts to test the limits of your skills, working on a complex and challenging fin-tech platform built with Ruby on Rails. Develop with a simple stack and complex business logic developed by a team of Ruby experts who code for quality and to the latest programming standards.

    Collaborate closely with a dozen more team members in the US to ensure security for sensitive data of thousands of users and consistency of thousands of daily financial transactions. The project is extremely well maintained in accordance with best development practices and the latest coding standards. The upcoming development steps include:

    • introduce an external customer portal for clients,
    • decouple monolithic architecture into functional subsystems,
    • reorganize internal architecture to introduce better representation of the business domain,
    • improve internal tests.

    Candidate profile

    • Senior back-end Ruby on Rails developer, who has worked on complex Ruby and Rails applications, who wants to develop their skills further by working with other expert polyglot programmers on a challenging project.
    • A solid understanding and hands-on practice with
      • Object-Oriented Programming,
      • Software Design Patterns,
      • Test Driven Development,
      • Service Oriented Architecture,
      • Secure development practices,
      • Domain Driven Design,
      • Event sourcing.
    • 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.3
    • Ruby on Rails 5.1
    • Sidekiq
    • PostgreSQL
    • JavaScript
    • ElasticSearch
  • Senior QA Engineer

    The challenge

    Test limits of your skills ensuring quality of a complex and challenging Ruby on Rails fin-tech platform. Simple stack, complex business logic developed by a team of IT experts. Help out with test automation and expand your experience in testing complex fin-tech web apps. Use your thoroughness to make sure that the product meets the required quality standards.

    Candidate profile

    • Senior QA Engineer with excellent manual testing skills
    • Min. 4 years of experience in testing complex web applications
    • Hands-on experience with the latest Quality Assurance processes and procedures for internet applications
    • Ability to design and implement test scenarios / cases
    • Ability to designing and maintain test documentation
    • Security-oriented
    • Hands on with QA automation
    • Technologically open-minded with attention to details and problem solving skills
    • Team player with great communication skills

    Nice-to-have skills and experience

    • Testing financial applications
    • Testing Ruby on Rails applications
    • Automated testing with Ruby (Capybara etc)
    • Experience analyzing business requirements, functional specifications and collaborating with product owners / business analysts
    • Experience with the Page Object Model pattern
    • Experience with performance tests
    • Experience with TDD, BDD, ATDD
    • ISTQB Certificate
  • Polyglot Software Samurai

    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
  • Full-Stack Ruby on Rails Developer

    Are you interested in working on challenging Ruby on Rails applications where you are involved in both front-end and back-end development?

    Do you know Ruby and you are interested in back-end development?

    Are you back-end developer who would like to hack some Front-End?

    Would you like to work on distributed systems and use Service Oriented Architecture daily?

    Are you passionate about Information Technologies beyond Ruby and Ruby on Rails?

    Responsibilities

    • Back-End and Full-Stack Ruby on Rails Developer will have a solid understanding of Object-Oriented Programing, Software Design Patterns, Quality Assurance / Test Driven Development, distributed systems architecture, secure development practices and systems integration
    • Design, develop, test, and debug web applications
    • Performs assigned tasks using established methods and procedures
    • Competent to work independently on some phases of applications analysis activities, but may require direct instruction in other phases
    • Works to keep informed on the latest trends, technologies and best practices in software development
    • Works on project teams or individually, under direction, to develop new applications
    • Follows best practices related to development, testing and change management procedures

    Techs, frameworks and libs we use

    • Ruby 2.x, JRuby (Torquebox)
    • Ruby on Rails 4.x & 5.x, Sinatra
    • Node.js, Elixir, Clojure
    • TDD with RSpec
    • SQL and NoSQLs Databases (Postgres, MySQL, Redis, OrientDB, Neo4j, Mongo, Cassandra)
    • Sunspot (Solr), ElasticSearch
    • HTML5 + CSS3
    • JavaScript / CoffeeScript
    • Ember, Angular, React, Backbone, jQuery

    What we’d like to see, besides your resume

    • Projects to which you have contributed significantly
    • Samples of code that show your understanding of Design Patterns (we can offer you a trial task)
    • Bonus: Personal or open source projects or collaborations that show you are passionate about solving problems and building great user experiences
    • Any studies or outside hobbies that might be interesting
  • Front-End Developer

    The challenge

    Creating rich web-based user experiences using the latest front-end technologies. Build pixel-perfect UIs for web applications. Take part in 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

    • Ability to use JavaScript, HTML5, CSS3 and cross-browser compatible solutions to design beautiful user interfaces.
    • Proficiency in ECMAScript or TypeScript.
    • Practical knowledge of frameworks and libraries such as Vue, React, Ember, Angular, Backbone or jQuery.
    • Experience with Node.js.
    • Web pages performance metrics and 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, CoffeeScript
    • SASS, LESS, HAML, Emblem
    • Vue, React, Ember, Angular, Backbone, jQuery
    • TDD with Jasmine, Karma, Mocha, Sinon
    • Ruby on Rails
    • Node.js
    • Appcelerator Titanium
  • Mobile Apps Developer

    Are you passionate about building rich user experiences using the latest mobile technologies?

    Are you a front-end developer who is looking to do mobile development?

    Do you have an excellent eye for design and the ability to translate PSD files into pixel perfect code to creating beautiful and functional user interfaces?

    Are you looking to extend your knowledge of design principles, accessibility best practices, mobile standards, and usability principles?

    Responsibilities

    • Design, develop, test and debug native iOS (Objective-C/Swift) / Android / Appcelerator Titanium mobile applications
    • Work closely with our product and design team to create a great user experience
    • Works to keep informed on the latest trends, technologies and best practices in mobile applications development
    • Follows best practices related to development, testing and change management procedures
    • Develop and maintain the mobile tier based on industry best practices
    • Contribute to our mobile architecture as it continues to grow and evolve
    • Analyze and optimize mobile applications for maximum performance
    • Work with and learn from experienced mobile and back-end developers

    Techs, frameworks and libs we use

    • Objective-C/C++, Swift, Java, JavaScript
    • Appcelerator Titanium
    • Ruby on Rails
    • Node.js

    What we’d like to see, besides your resume

    • iOS / Android / other mobile or front-end apps to which you have contributed significantly
    • Samples of code that show your understanding of Design Patterns (we can offer you a trial task)
    • Bonus: Personal or open source projects or collaborations that show you are passionate about solving problems and building great user experiences
    • Any studies or outside hobbies that might be interesting

operations

  • Content Marketing - Copywriter Specialist

    Currently we are looking for Content Marketing - Copywriter Specialist to join our Operations department.

    If content marketing is your passion and you want to expand your experience, keep reading about our basic requirements.

    Responsibilities

    • Creation and planning various written materials – including blog posts, website content, marketing materials, social media entries, internal documentation,
    • Cooperation with technical specialists (e.g. Product Managers, Developers, CEO) and experts to ensure technically correct and appealing content,
    • Update of company’s social media channels and web pages,
    • Monitoring blogs and other channels to develop a deep knowledge of related trends

    Requirements

    • Fluency in English along with excellent, interpersonal, written and oral communication skills (minimum C1) – you can write and edit an interesting and informative article on your own,
    • Social media proficiency,
    • Self-reliance, proactive attitude, passion for IT industry,
    • Interest in marketing trends and updates.

    Nice to have

    • Experience in writing articles in English, backed up with a portfolio that will knock our socks off,
    • Knowledge of digital marketing and tools (Google AdWords, Google Analytics, Google Search Console).

    Our offer

    • Be an integral part of a worldwide and ambitious team,
    • Work in a company that encourage you to have your own opinion and ideas,
    • Freedom and life-work balance,
    • Conferences & training budget, sports card, private health care,
    • Have a real impact on company’s strategy and direction.

    Form of employment, working hours (full-time / part-time), salary, terms and conditions can be negotiated.

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 challanging 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

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

Take a look inside our organization

Company Retreat 2017 Company Retreat 2017 We provide IT solutions while working remotely from various locations and once in a while, our team of IT experts meet for a fun and talks-filled retreat to get to... Interview with our longest working Ruby expert Interview with our longest working Ruby expert We would like to introduce you our longest working Ruby expert. Read an interview with our first on-boarded Ruby developer, where he talks about his impressions after over 5 years... Company Retreat 2016 Company Retreat 2016 Polish mountains, thrilling activities, long-hours talks and tons of fun - those are the highlights of our 2016 company retreat. We’re sharing our impressions and describing what’s great about working...