Position: Senior Ruby developer (directly German product company)
Company: TechMagic
Experience required: 3y
English level: upper

This company was founded in 2021 (Berlin). Domain - a learning platform.
The platform helps experts build and run community-driven online boot camps (learning communities). The product is on a mission to make lifelong learning 10x more engaging, accessible, and effective. They are building a platform to enable 1,000s of quality learning communities to be created. The product aims to leverage life-changing step-changes for 100 million learners by 2030.
The platform’s learning communities are a fun and effective way to learn new skills whilst meeting like-minded people.

**Responsibilities**
Design new GraphQL schema additions in close collaboration with Frontend engineers
Implement alerting, monitoring, and analytics to our backend services to make sure they are robust, performant, and resilient
Build and improve existing data models to support our business logic
Create new services and applications as the business evolves and requires more specialization
Help redefine the future of life long education online

**Requirements**
5+ years of experience in software development
2+ years of experience with Ruby/Ruby on Rails
Desire to work with GraphQL, PostgreSQL
Experience with robust web applications using Ruby, especially APIs
Experience with cloud infrastructure
Desire to work with the frontend and embrace React (or similar libraries), CSS, and web performance

**Benefits**
Competitive salary
Training and development budget to be used at your discretion
Full kit for home office
Paid vacations and sick leaves
Bonuses for great performance

**Interview process**
1. Intro call
2. Tech exercise
3. Tech interview, design systems
4. Cultural fit interview