Your Role
We are seeking passionate and talented engineers who are eager to learn and collaborate to build the best results possible.
Join our dynamic team as we build Revolution and support hundreds of teams unlocking ultimate team performance. As a Full-stack Engineer, you’ll play a pivotal role in the entire software lifecycle. You’ll contribute to all stages of development, from initial design and prototyping to deployment, maintenance, and continuous improvement based on user feedback and usage data.
We are looking for full stack software engineers who are interested in changing the way that teams collaborate and build projects together.
About you
Qualifications:
- Bachelor’s degree in Computer Science or related fields like Mathematics or Physics
- Good experience in at least one of: Go, C/C++, Java, Kotlin, Typescript, or Javascript
- Ability to learn quickly
Bonus skills or interests:
- Master or PhD in Computer Science or related fields like Mathematics or Physics
- Algorithms and data structures, understanding time & space complexity
- Experience with modern front-end frameworks such as ReactJS, Angular, Vue or Flutter/Dart
- Functional programming with Common Lisp, Clojure or Haskell
- Experience working with distributed systems in the Cloud
- Experience in Machine Learning and Data Science
- Competitive Programming
About Us
Our lovely office lies in St. Pauli in the heart of Hamburg. We are working from the office at least 3 days a week. After work, we love to enjoy a drink on the terrace overlooking the great Hamburg landscape.
If you ask anyone why they work here, it’s pretty likely that they will say “because of the people” and “because I’ve never learned so much in my life”.
We believe that productive people are happy people.
We are committed to fostering professional growth and development. You’ll have the opportunity to learn from experienced colleagues, work on challenging projects, and contribute to a product that makes a real difference.
We set the bar high for our engineers. You are expected to push your first features to production in your first week. To give you a head start, we offer an extensive onboarding trainings and mentoring. We also provide continuous support and feedback to help you grow and succeed in your role.
Here you’ll have the opportunity to work with intelligent people on interesting tasks. You’ll be responsible for projects from idea to operations - end to end.
We work very closely with our clients, listening to their feedback and challenges, discussing new features and how can Revolution help them eliminate friction and achieve their optimal performance.
Our company is a place where you can become the best version of yourself. – you can unlock your optimal performance
Ready to join our team and make a real impact? Apply today!
Send us your complete application documents (curriculum vitae and references) via email.