the software engineering company
About the Company
freiheit.com technologies is a software engineering company founded in 1999 in Hamburg. With a team of over 250 professionals from 30+ nationalities, the company specializes in building large-scale, custom software platforms that support clients in creating future-focused, software-driven business models. freiheit.com works across industries including retail, automotive, e-commerce, and healthcare, delivering solutions that are used by millions of users every day. The company is known for solving complex technical challenges, pioneering new innovations, and maintaining a culture of end-to-end ownership and continuous improvement. Engineering hubs are located in Hamburg and Lisbon.
About the Role
The company is looking for Software Engineers to join compact, agile engineering teams. The role includes participation in the full software development lifecycle – covering design, implementation, testing, deployment, maintenance, and improvement based on analytics and user feedback. New team members undergo onboarding led by in-house engineers and work closely with customers to iterate on products that align with business goals.
Responsibilities
- Participate in full-cycle software development from design to deployment
- Work in small engineering teams (typically 5 people)
- Continuously improve software based on data, feedback, and analytics
- Collaborate directly with clients to develop product features iteratively
- Take full ownership of development tasks, including operations and maintenance
Required Skills
- Bachelor’s degree in Computer Science, Mathematics, Physics, or a related field
- Programming experience in C/C++, Python, or Java
- Fast learning ability and strong analytical mindset
Preferred Skills
- Master’s or PhD in Computer Science, Mathematics, or Physics
- Solid understanding of algorithms, data structures, and computational complexity
- Familiarity with Go, Kotlin, TypeScript, or JavaScript
- Frontend development experience with React, Angular, Vue, or Flutter/Dart
- Functional programming knowledge (e.g., Common Lisp, Clojure, Haskell)
- Experience working with distributed cloud systems
- Background in Machine Learning or Data Science
- Competitive programming experience
Additional Information
- Collaborative and multicultural environment
- High learning curve supported by real-world projects and mentorship
- Offices located in Hamburg and Lisbon
- Culture focused on autonomy, ownership, and continuous improvement