About Our Company
freiheit.com’s software engineers have been building large-scale software systems since 1999. We are internet pioneers and have delivered hundreds of projects for our customers that are used by millions of users with thousands of requests per second. In the last two decades, we have been constantly reinventing and improving ourselves. Self-improvement and learning are deeply ingrained into our company's DNA and in the personality of all of our team members. We tackle new and interesting problems all the time and very often create things that nobody has built before.
At heart, we are an unusual, innovative, and bold engineering company. 85% of our people are engineers with backgrounds in Computer Science, Physics, or Mathematics, many also with strong machine learning backgrounds. We hire the top-ranking students directly from university or from their first work experience and actively develop them to become well-rounded software engineers. From our Engineering Hubs in Hamburg and Lisbon, we work for large and mid-sized companies to reinvent their future with technology.
About Your Job
You will start in one of our engineering teams, with a maximum team size of five people. You will receive a lot of introductory training in the first weeks about the technologies you are going to use in your project. The trainings are conducted by software engineers from our own company. You will be involved in every part of the software engineering process and in the lifecycle of the services that your team is building - design, development, testing, deployment, maintenance, operations, and improving software based on user feedback and usage data. You will work closely with our customers to iteratively improve their product offering by conceiving, refining, and delivering new ideas.
About You
Qualifications:
- Bachelor’s degree in Computer Science or related fields like Mathematics or Physics
- Experience in Go, C/C++, Python, or Java
- Ability to learn fast
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 in Kotlin, TypeScript, or JavaScript
- Experience in front-end development, like 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 Our Community
In our Engineering Hubs in Hamburg and Lisbon, you will meet people from all over the world, different cultures, colors, languages, genders, and lifestyles. We celebrate diversity and openness. When you ask anybody why they are working here, it is pretty likely that people will say “because of the people” and “because I have never learnt so much in my life”. Our company is a place to be yourself, aim high, take care of each other, and grow without limits.
Of course, we have a beautiful office in a very nice area of each city, a place to hang out and play pool and have fun with your team members. But more important is that we offer you the ability to work on interesting things and own a complete large-scale project from idea to implementation and operations. You have the opportunity to learn from senior engineers, work in a well-organized and well-managed company, and start a fulfilling career in tech.
P.S.: Although we visit our customers regularly, all team members are working mainly from Hamburg or Lisbon and not on the customers’ premises.
Do You Want to Be Part of Our Team?
Then send us your complete application documents (curriculum vitae and references) via email or our application portal.
Similar jobs
Last update: 23 minutes ago
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Software Engineer AWS & TypeScript
Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Fullstack Developer with Backend Focus (Java / Node.js / Vue3)
Join dpa as a Fullstack Developer focusing on Java, Node.js, and Vue3. Work on backend systems, AWS migration, and more in a hybrid role.
Cloud Data Engineer
Seeking a Cloud Data Engineer with expertise in AWS, Python, and CI/CD for a hybrid role in Hannover. Join our dynamic team!
Entry Level Back-End Software Engineer (Java)
Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Freelance Fullstack Java Developer for Insurance Projects
Seeking freelance Fullstack Java Developers for remote insurance projects. Must be based in Germany, fluent in German, and experienced in Java, Spring Boot.
Backend Software Engineer - Privacy Technology
Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.
Fullstack TypeScript Developer
Join Haufe Group as a Fullstack TypeScript Developer in Freiburg. Work on innovative solutions with React, AWS, and more.
Senior Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.
Full-Stack Developer with React.js and Azure Experience
Join Elma Schmidbauer GmbH as a Full-Stack Developer to enhance Azure-based web infrastructure using React.js and Next.js.
Senior Software Engineer - AWS, Python, Ruby on Rails
Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.
Java Backend Developer
Join Experis as a Java Backend Developer in Berlin. Work on security solutions with Java, Spring, and Hibernate. Up to €80k/year, 30 days vacation.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Full Stack Developer with PHP Focus
Join Handyhase.de as a Full Stack Developer focusing on PHP, working remotely with flexible hours and contributing to innovative projects.
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Fullstack Developer with Retail Focus
Join CGI as a Fullstack Developer in Hamburg, focusing on retail solutions with skills in Java, C#, and cloud technologies.
Full-stack TypeScript/JavaScript Developer
Join Mediahuis as a Full-stack TypeScript/JavaScript Developer in Amsterdam. Work on our Customer Journey Builder platform in a hybrid environment.
Software Engineer (JavaScript/React) - Display Ads (AdTech)
Join Delivery Hero as a Software Engineer (JavaScript/React) in Berlin to develop cutting-edge AdTech solutions for the local delivery market.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Senior Backend/Data Engineer
Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Senior Software Engineer III - Java
Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.