Open source, open mind:
come and join our team.

Together we are building open source software to change the world –
supporting teams to collaborate on projects that have a positive impact on our daily lives.

Inside OpenProject: learn more about open source software development at OpenProject, get to know us personally and get an insight how we work together.
November 15th, 2019 - 3 pm in Berlin.

Join the OpenProject Adventure

We are searching for excellent people who are passionate
about open source and would like to be engaged in OpenProject. What you can expect working with us?

#opensource

Participate in an exciting open source project.

  • Be part of a rapidly growing, international free and open source project with high visibility and transparency.
  • At OpenProject, we live and breathe open source principles; the software code you contribute to when working here is freely available on GitHub.
  • You will be in touch with exciting clients and users all around the globe.

Friendly and considerate work environment.

  • Interdisciplinary teams with flat hierarchies and opportunities to learn and grow.
  • High individual responsibility and possibility to let own ideas thrive.
  • Our internal processes and software enable to work fully remote in distributed teams but keeping closely in touch in day to day business.
#team
#develop

A state-of-the-art tech stack.

  • A modern tech-stack that is fun to develop, together with a team of experienced software developers.
  • Our continuous delivery and continuous integration processes enable to release early and often.
  • Peer programming and code reviews improve software quality and learning.

Building software to change the world.

  • We aim to have an impact by developing a software that changes how teams collaborate together.
  • We support NGOs and other open source projects to spread their mission.
  • We develop and maintain a free Community Edition for users around the globe.
#impact

Our current vacancies

We want to build a project management software that best supports distributed organizations.

Engineering Opportunities

At OpenProject we are building open source project management software which should be easy and intuitive to work with. We are searching for excellent frontend developers who are passionate to improve the overall appearance and the user facing parts of the software.

Responsibilities:

  • Helping to improve the overall experience of OpenProject through developing our Frontend features.
  • Identifying areas of improvements in the code base and help contribute to make it better.
  • Working alongside the Design and UX team, the Backend Engineering team and Product Managers to iterate on new features within OpenProject.
  • Fixing prioritized bugs listed in our bug backlog.
  • Writing high quality code to complete features aligned with the Backend team and the Product Managers.
  • Contributing to and follow our development processes and code review guidelines.

Qualifications:

You should apply if:

  • You have some prior experience building Frontend web applications.
  • You have a solid understanding in core web and browser concepts (e.g. how does JavaScript handle asynchronous code).
  • You have a solid understanding of CSS, semantic HTML and core JavaScript concepts.
  • You have working knowledge of when and how to make your code scale effectively.
  • You have comfort working in a highly agile, intensely iterative software development process.
  • You are proactive in taking ownership of tasks and take them to completion.
  • You have a positive and solution-oriented mindset.
  • You have effective communication skills to achieve consensus with peers, and clear status updates.
  • You desire to learn and continually give and receive feedback effectively.
  • You show proficiency in the English language, both written and verbal, for success in a remote and asynchronous work environment.

Nice to have:

  • You have experience contributing to open source software.
  • You have experience optimizing code and look for ways to resolve performance issues.
  • You have experience working with modern frontend frameworks (i.e. Angular).
  • Familiar with Git development workflows.
  • You have working knowledge of Ruby on Rails.

OpenProject Backend Engineers work on our open source product. This includes the free Community version of OpenProject, as well as the Enterprise Edition and the hosted OpenProject Cloud Edition.

Responsibilities:

  • Develop features and improvements to OpenProject in a secure, well-tested, and performant way.
  • Collaborate with Product Management and other Software Engineers to maintain a high bar for quality in a fast-paced, iterative environment.
  • Advocate for improvements to product quality, security, and performance.
  • Solve technical problems of moderate scope and complexity.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment; maintain and advocate for these standards through code review.
  • Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions.

Qualifications:

You should apply if:

  • You have experience with Ruby-on-Rails.
  • You demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
  • You have experience with performance and optimization problems and have demonstrated the ability to both diagnose and prevent these problems.
  • You feel comfortable working in a highly agile, intensely iterative software development process.
  • You have a positive and solution-oriented mindset.
  • You show effective communication skills to achieve consensus with peers, and clear status updates.
  • You are highly self-motivated and self-managing, with strong organizational skills.
  • You have proficiency in the English language, both written and verbal, for success in a remote and asynchronous work environment.

Nice to have:

  • You have experience contributing to open source software.
  • You have experience owning a project from concept to production, including proposal, discussion, and execution.
  • You have experience in a peak performance organization, preferably a tech startup.
  • You have experience with the OpenProject product as a user or contributor.
  • Computer science education or equivalent experience.

Product Manager

We are looking for product managers that can help us shaping and developing the future of project management concepts and its software.

Our role model as an organization is Gitlab: We work in quite a unique way, where lots of flexibility and independence is mixed with a high paced, but friendly and pragmatic way of working. And everything we do is in the open.

We want to build a project management software that best supports these kind of distributed organizations.

Responsibilities:

  • Drive the product in the right direction
    • Build an effective roadmap to prioritize important features properly.
    • Take high-level feature proposals and customer problems and break them into small iterations that engineering can work on.
    • Balance new features, improvements, and bugfixes to ensure a high velocity and a stable product.
    • Consider the business impact, ROI, and other implications when taking important decisions.
  • Take an active role in defining the future
    • Contribute to the product vision.
    • Innovate by proposing and specify ambitious features.
    • Follow innovation in the area of project management software.
    • Communicate and evangelize your product vision internally and among the wider community.
  • Manage the product lifecycle end-to-end
    • Follow feature development end-to-end; provide guidance and feedback to engineers and designers; ensure everyone is aligned.
    • Be the voice of the customer and the subject-matter expert for project management methodologies.
    • Contribute to documentation, blog posts, demos, and marketing materials for product features.
    • Collaborate with other Product Managers, UX, and engineers to specify and build features.
    • Manage the uncertainty in an efficient way, adjusting plans to new working conditions.
  • Engage with stakeholders in two-way communication
    • Assist Sales, Support, Customer Success, and Marketing as the subject-matter expert.
    • Talk to customers and engage with the community regularly.
    • Engage on briefings and product evaluations with customers.
    • Work with the entire team to share improvements and best practices.

Qualifications:

You should apply if:

  • You have 5+ years product management experience.
  • You have excellent written and oral communication skills.
  • You have fantastic problem solving skills and attention to detail.
  • You have a passion for design and usability.
  • You work highly independent and pragmatic.
  • You show excellent proficiency in English.

Nice to have:

  • You have experience contributing to open source software.
  • You have strong understanding of core technologies: you understand how software is built, packaged, and deployed.
  • You have experience in a peak performance organization, preferably a tech startup.
  • You have a strong understanding of DevOps and cloud-native application development.
  • You have experience with the OpenProject product as a user or contributor.

Currently no open vacancies.

Currently no open vacancies.

Currently no open vacancies.


We are committed to diversity

We are an Equal Opportunity employer. Our policy is to ensure that all personnel actions – recruitment, employment, promotions, etc. – are made without regard to race, religion, color, sex, age, national origin, disability, ancestry, marital status, or other factors protected by law.
Please inform us in your application whether you have any preferred pronouns for others to use when referring to you (e.g. she/her, he/him, they/them, ze/zir/hir, etc.).

Apply now to work with us

Application Form