We believe in a sustainable future. We need you to help us interconnect mobility services, so we can reduce noise, pollution and congestion in our cities. Vesputi is developing the Mobilitybox, a unified backend to open up public transit to third party applications. We are changing how people get around in our cities and, together with our investors, strongly believe in the positive impact of our approach.
Tasks
- Improve the stability and production-readiness of a growing API service
- Increase overall Code Quality by suggesting and implementing automated testing solutions in a CI/CD pipeline
- Maintain a self hosted System in Micro-Service-Architecture (most services in Ruby on Rails, some in Node.js)
- Manage the Team / Introduce newbies to the magic of self-hosting
- Maintain a growing server fleet
- Implement and maintain monitoring solutions
- Support the Development team
Requirements
- At least 6 years of experience in running web services (ruby / python / node) in production
- Experience in Team-Leadership
- You know how to monitor software in production (incl. alerting and ticketing)
- You are skilled to manage multiple GNU/Linux servers via Shell
- You can configure CI/CD pipelines (e.g. with GitLab)
- You have good programming skills (in any language)
- You can scale apps beyond one server
- You have programming knowledge in Ruby and/or JavaScript
- You used Dokku and Docker in production before
- You know about the limits of Redis, RabbitMQ, Postgresql and other standard backend tools
- Very good English language skills
We are not searching for
- Cloud-Operations like AWS or Azure
- "Operations-only": You are part of a fast moving team, so you need to do a little of everything
- Java-Development
- Windows-Server-Operations
- Pure Management - You need to also get your hands dirty
Benefits
- Impact - Opportunity to be part of one of the most innovative mobility startups in Europe and develop the company
- Growth - We are VC baked and growing exponentially. You will grow with us and there will be exciting development opportunities for you in the process
- Responsibility - You have full responsibility for your tasks and you will have our trust and constant support!
- International environment - Work in an international team with the highest professional and technical standards
- Goal Orientation - Achiving the goal is more important then pure following the instructions
- Continuous Optimization - We are continuously developing and optimizing our processes and tools we use
- Remote Company - We are a remote company with an office at Spinlab in Leipzig
- Compensation - We guarantee a package on the upper end of the market
- Shares - potential participation in our virtual share option program
Become part of our young and fast growing company and proactively shape our expansion. We are looking forward to meeting you!