OpenProject | open source project management software

Senior Full-Stack Developer

OpenProject | open source project management software

full-time

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop frontend and backend features and improvements for OpenProject in a secure, well-tested, and high-performing manner.
  • Produce code that meets internal standards for style, maintainability, and best practices for a highly scalable web environment.
  • Propose improvements to product quality, security, and performance where necessary.
  • Fix prioritized bugs from the bug backlog.

Requirements

  • Several years of experience developing frontend and backend parts of web applications with Ruby on Rails.
  • Solid understanding of core web and browser concepts, CSS and semantic HTML, key JavaScript concepts, Ruby on Rails, and Angular.
  • Experience handling projects from concept to production, including proposals, discussions, and execution.
  • Effective communication skills to build consensus with colleagues and provide clear status updates in a remote environment.
  • Passion for developing open-source software.
  • Fluent English (written and spoken); German language skills are a plus.
Benefits
  • Flexible work location: remote within a 2-hour time difference of Berlin, Germany.
  • Work on a high-visibility, transparent open-source project.
  • Participate in off-site "Passion Time" to work on improvements.
  • Employee benefits such as company bike leasing and paid childcare.
  • Interaction with interesting customers and users worldwide, including NGOs and other open-source projects.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Ruby on RailsJavaScriptCSSHTMLAngularweb application developmentbug fixingcode qualityperformance optimizationsecure coding
Soft Skills
effective communicationconsensus buildingremote collaborationproblem-solvingproject managementpassion for open-source software