All offersKrakówRubySenior Ruby Engineer
Senior Ruby Engineer
Ruby
Impero

Senior Ruby Engineer

Impero
Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Ruby
    advanced
    Ruby on Rails
    advanced
    Relational Databases
    advanced
    HTML
    regular
    CSS
    regular
    RSpec
    regular
    Git
    regular
    PostgreSQL
    nice to have
    MySQL
    nice to have
    Data Integration
    nice to have

Job description

About Impero
At Impero, we've been in Education Technology since 2002, building systems to keep children and young people safe and make them successful. We are passionate about protecting every learner, their wellbeing and their future through managing, supporting and monitoring. We do this by working closely with educators around the world. We’re now expanding our remote engineering team, currently based in the UK, to work with the best talent from around Europe.

We are first and foremost looking for best of breed developers who are positive and ambitious and who can demonstrate strong engineering principles. Our team is growing in a way that will allow you to play to your strengths: whether you enjoy data modelling and analysis, writing and consuming APIs, or building huge new feature sets.

We believe in creating careers, not jobs. During your time with us you’ll receive regular, honest, helpful feedback, with a clear progression path. We’ll be looking for ways to grow your expertise, and we will provide opportunities for your professional development. We’re a distributed team, who put energy into speaking every day – mostly over Slack - and getting to know each other. Our team is distributed-first: doing your best work isn't dependent on you being in a certain place.

Our web platforms – around two years old – are built exclusively in Ruby on Rails with interlinking native device clients, communicating through standard web protocols. We focus on student wellbeing, classroom management, and network and device administration.

This role is to work alongside our existing Ruby team as part of a new data strategy team: you’ll focus on working with third-party APIs to import data from lots of different systems into our data lake, and then analysing it to find the best ways to improve children’s wellbeing on a global scale.

At Impero, we believe we're creating something special, and we'd love for you to join us.

Role
The successful candidate will take responsibility for working as a software engineer – primarily focused on backend services and data - within an agile team to develop the company’s web-based applications in Ruby.

As part of the role you will:

  • Work within a cross-functional software team to develop software using Ruby and related technologies (generally Rails, with some HTML, CSS, and JavaScript).
  • Take responsibility for the quality and speed of your own work.
  • Perform automated and manual testing on your own work.
  • Assist other members of the engineering team where required.

You should have:

  • Experience of working in a distributed workforce in an agile development team.
  • At least 3 years of commercial experience(or equivalent) in web application development spanning multiple projects.
  • At least 3 years of experience with Ruby on Rails.
  • Experience in using HTML, CSS and JavaScript.
  • At least 3 years of experience of working with relational databases (ideally PostgreSQL or MySQL).
  • At least 3 years of experience of using distributed source control management (we use Git).
  • At least 3 years of experience in writing automated tests (we use RSpec).
  • Understanding of programming, networking and information security principles.
  • Enthusiasm for understanding technical ideas and explaining them clearly to other members of the team.
  • A strong standard of spoken and written English.

Location
We don't have an office in Poland, so you can work from home. However, we'd ask that you're within visiting distance of Kraków for the occasional meeting (every month or two) - we pay travel expenses for this and if you ever visit our UK office!