FullStack Ruby Engineer

Global App Testing

Kraków - Telecommute

We build the testing platform used by our customers (Facebook, WhatsApp, Microsoft) and 40,000 professional testers around the world.

Why work with us?

  • You’ll be working in a fast feedback and deploy environment

    • Deploy multiple times a day to production
    • DevOps Environment: Kubernetes, Prometheus, Grafana, Graylog, Sentry, NewRelic, GitLab, Slack & JIRA
  • You’ll use the latest technology and practices

    • Backend: Ruby 2.7, Ruby on Rails 6, Sidekiq, Dry, RSpec, Rubocop
    • Frontend: React v16, ES6, ES7, Jest, Redux, GraphQL, Webpack, Eslint
    • Coding Practices: Static Code Analysis, Merge Review, SOLID, DDD
  • You’ll grow personally and professionally

    • Leadership: Mentoring, Personalised development plans, 1:1s
    • Team: 360 feedback, Friday tech talks, Retrospectives, knowledge sharing
    • Quickstart: Bootcamp, Buddy System, First-day release to production.

Compensation & Benefits

  • Negotiable salary, baseline brackets within 15000 PLN – 19000 PLN net a month on a VAT invoice (B2B), depending on your experience and quality of your code
  • Paid holidays (all holidays in your country + up to 20 days + sick days)
  • Permanent contract with a 3 months trial period

What You'll be doing:

  • Designing and implementing new features with modular, secure and well tested full-stack code which has a clear separation of responsibility
  • Optimising applications for maximum speed and scalability if needed – leading a project or feature from time to time
  • Solving various interesting problems around tester management, manual test execution, automated test execution – suggesting technologies that fit the problem at hand
  • You'll work closely with other engineering teams so you can pioneer new technologies
  • You'll improve the team and company – you will be an active participant in our culture (mentorship for less experienced developers, interviewing, and new initiatives)

Requirements

Previous Experience:

  • Min 4 years of commercial experience
  • Have built highly scalable and robust systems in the past – designing and implementing complex applications (code complexity and data model complexity)
  • Creating database schemas that represent and support business processes – integration with various internal and external APIs using open source and custom built API connectors
  • Data migration, transformation and scripting
  • Outputting data in different formats
  • Experience in batch processing and external integrations

Your Skills:

We don't expect someone to tick every box. We are willing to train the right person who wants to learn.

  • Excellent understanding of Ruby and Ruby on Rails
  • Good understanding of front-end technologies and platforms, such as React, JavaScript, HTML5, and CSS3
  • Good understanding of TDD and it's benefits to be able to code with and without it while keeping the code quality high (you need appropriate mindset when coding)
  • Knowledge about Code Abstraction & Design Patterns (SOLID, KISS, DRY, …)
  • Good written and spoken English communication skills (a must)
  • Ability to learn fast
  • Focus on delivering and self-management

Bonus Skills:

  • Any experience with building Python apps
  • Any experience with AI (ML, NLP, Neural Networks of various types, Swarm Intelligence, Genetic Algorithms, etc.)
  • Experience with Testing industry

Benefits

Additional Perks:

  • You can work from a modern office in Kraków, at Wadowicka street
  • Our dedication to helping you become successful
  • Responsibility and a real say in the future of the company
  • You’ll have a role that will be vital to the company's growth and every idea you come up with will always be carefully considered
Apply here