Position: Ruby on Rails Developer
Company: Scalors
Category: Ruby
Experience required: 5y
English level: upper

As a Team Lead for the Development Team, you are responsible for the technical and personal development of your team members. You stay hands-on, you are still actively involved in the development of the backend and infrastructure. You make sustainable, architectural decisions, ensuring learning opportunities for the whole team. You make sure the team’s code quality always meets a high standard and you provide constructive and frequent feedback. At the same time, you seek feedback from the team and from your manager, leading by example and learning from your experience. You stay technologically up-to-date, evaluate the pros and cons regarding the project, and proactively reach out to the team with relevant ideas while staying open to their suggestions.
You are the first person to be reached out to, share ideas and solve problems. You collaborate with other stakeholders. You will report to and work closely with the CTO.

Our tech stack:

The Backend is built in Rails, integrated with ElasticSearch and our AI service. The Frontend is built in React. We value transparency and control over our infrastructure, so our servers are self-hosted, but everything is cloud-ready. The infrastructure is built on Docker. We invest heavily in shared components, libraries, and automated tests. We are currently preparing our infrastructure for further growth.

Requirements:

- You have previous experience in (international) team management, ideally on a remote and onsite setup.
- Ideally, you have seen/experienced good and bad leadership.
- You are a great communicator. You can clearly explain difficult concepts to different audiences. You are familiar talking about people's topics like needs, motivation, and expectations.
- You are technically sound: Minimum 5 years of experience with Ruby on Rails and exposure to other relevant backend technologies. Experience in the field of infrastructure (e.g. Docker, Kubernetes).
- You have some experience with ReactJS (or a comparable framework) to talk about concepts and rate code quality.
- You have seen different platforms in the course of the last few years and are aware of best practices while also being open to new approaches.
- You are highly motivated and want to have an impact on a huge project.
- You are solution-oriented and have a thorough and structured working style.
- You hold a degree in Computer Science or a similar field of study.
- You speak fluent English.

What we offer:

- Competitive salary, commensurate with experience;
- Support in personal development and reaching your career goals in a flat hierarchy surrounding;
- Positive working environment.