Lead Engineer

  • Full time
  • Prague
  • Posted 1 week ago
Heroku (regular)
React (regular)
Redis (regular)
PostgreSQL (regular)
Ruby on Rails (master)
Ruby (master)
100% remote offer and recruitment process
According to Slashdata, the number of software developers worldwide in 2019 was approximately 18.9 million. They estimate it will be more than doubled by 2030 at 45 million. This translates to a steady increase in demand for skilled specialists. However, the local market usually can’t keep up with the demand and employers turn their sights toward other countries.
What comes together with hiring foreign talents? Many formal challenges, regarding adjusting payroll, benefits, and processes to their local requirements.

And this is where we, Pilot.co, can actually help! We simplify the process of employing international contractors for US-based companies regardless of their size.
Your role in Pilot.co
During our cooperation, you can expect to lead a group of 2-3 developers inside our product team oriented toward a specific feature set (such as international payments, employee benefits, and technical infrastructure). This isn’t exclusively a management role – as part of Pilot.co, you can take up the challenge of technical leadership (designing software architecture, ensuring high code quality) and a bit of management (one-on-ones with your direct reports, managing the scope of features, planning). Apart from that, you can help us build our product, and make decisions on the software architecture to ensure successful deliveries made by your team.
How we work
Most of our code is in Ruby—we use Rails 7.0 with bits of React on the front-end. Our primary database is PostgreSQL with Redis as a worker backend and RabbitMQ as a message queue broker.
We have a distributed data model with multiple applications communicating with each other using both asynchronous(events) and synchronous means. We deploy our apps to Heroku.
When it comes to communication, we have a pretty lightweight process: 1-week sprints, weekly planning sessions and asynchronous progress updates. We use Slack, Linear, Tandem, and Zoom to communicate and plan our work. We enjoy working together as a team, but there are also a lot of opportunities to work autonomously.
Since our teams are distributed around the world, we try to hold most of our team meetings between 7 am–9 am PST / 4 pm–6 pm CET / 11 pm–1 am JST to accommodate as many time zones as possible.
Your profile:
  • previous experience leading engineering teams,
  • proficiency with Ruby and Ruby on Rails,
  • understanding of the modern JavaScript ecosystem,
  • experience implementing microservices,
  • working understanding of React (you don’t have to be a front-end expert as we use them sparingly),
  • excellent spoken and written communication skills in English.
It’s great if you also tick the following boxes:
  • interest in software architecture and distributed systems,
  • domain knowledge in HR tools, payroll or fintech,
  • eagerness to work with internal libraries/frameworks.
In return, you can expect:
  • 101 – 112k USD yearly + 0.05% – 0.125% equity bonus,
  • flexible working hours,
  • unlimited vacation policy,
  • health insurance coverage,
  • parental leave,
  • opportunity to join an early-stage startup with high growth potential.
Even if you don’t check all the boxes, but you think this role might be a good fit for you, get in touch with us. We’d love to hear from you! At Pilot, we hire great people with various backgrounds from all over the world. We celebrate diversity and are committed to creating an inclusive environment for everybody.

To apply for this job please visit cz.talent.com.