Senior Full-Stack Engineer — Open Source, Remote

OpenProject

Deutschland

Remote

USD 80,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Job bikes
Paid child care
Passion Time for personal projects

Job summary

OpenProject is seeking experienced full-stack developers to join our team. This role involves developing both frontend and backend features for our open source project management software. Candidates should have strong experience with Ruby on Rails and a solid understanding of core web concepts. You will enjoy a flexible work environment, improving product quality, and contributing to a widely recognized open source project, while also benefiting from a stable company structure.

Qualifications

  • Several years of experience building frontend and backend elements of web applications.
  • Solid understanding of core web and browser concepts.
  • Working knowledge of scaling code effectively.
  • Experience in owning a project from concept to production.

Responsibilities

  • Develop frontend and backend features for OpenProject.
  • Maintain code quality through reviews.
  • Advocate for product quality, security, and performance.
  • Fix bugs and solve complex technical problems.

Skills

Ruby on Rails
JavaScript
CSS
React
Turbo+Stimulus

Job description

About

We’re an Equal Opportunity employer. All decisions, such as hiring, promotion, etc. are made without bias. We welcome everyone, regardless of race, gender, background, or identity. Feel free to share your pronouns in your application (e.g. she/her, he/him, they/them).

The salary range shown refers to employment in Germany and is adjusted to local market conditions for other locations. Where exactly someone falls within the range is determined during the hiring process based on our compensation framework to ensure that comparable roles and experience levels are compensated comparably.

At OpenProject we are building the leading open source project management software. To enable our further growth, we are searching for excellent full-stack developers who are passionate about open source software and remote team collaboration to join our existing team of 30+ developers.

About

We’re an Equal Opportunity employer. All decisions, such as hiring, promotion, etc. are made without bias. We welcome everyone, regardless of race, gender, background, or identity. Feel free to share your pronouns in your application (e.g. she/her, he/him, they/them).

The salary range shown refers to employment in Germany and is adjusted to local market conditions for other locations. Where exactly someone falls within the range is determined during the hiring process based on our compensation framework to ensure that comparable roles and experience levels are compensated comparably.

At OpenProject we are building the leading open source project management software. To enable our further growth, we are searching for excellent full-stack developers who are passionate about open source software and remote team collaboration to join our existing team of 30+ developers.

Your mission

  • Join our existing team of experienced and passionate senior developers and develop frontend and backend features and improvements to OpenProject in a secure, well-tested, and performant way.
  • 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.
  • Advocate for improvements to product quality, security, and performance.
  • Fix prioritized bugs listed in our bug backlog.
  • Solve challenging technical problems of high complexity.
  • Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions.

What You'll Bring

  • You have several years of prior experience building frontend and backend elements of web applications with Ruby on Rails.
  • Additionally, you have a solid understanding of
    • core web and browser concepts (e.g. how JavaScript does handle asynchronous code),
    • CSS and semantic HTML,
    • core JavaScript concepts,
    • Ruby-on-Rails and
    • Turbo+Stimulus, Angular, React, or any other modern front-end framework.
  • You have working knowledge of when and how to make your code scale effectively.
  • You are comfortable with working in a highly agile, intensely iterative software development process.
  • You have experience in owning a project from concept to production, including proposal, discussion, and execution.
  • You have effective communication skills to achieve consensus with peers, and provide clear status updates in a remote setting.
  • You are passionate about open source software development.
  • Our “OPENP” core company values resonate strongly with you (O = Open for new stuff, P = Pragmatic (not dogmatic), E = Engaged for clients and colleagues, N = Neigung (passion) about OpenProject, P = Proactive and accountable).
  • You are proficient in the English language (both written and verbal), for success in a remote and asynchronous work environment. German language skills are a plus.
What Awaits You

  • The best of both worlds: the creative challenges and learning opportunities of a start-up combined with the financial stability of a “grown-up” company in a team of dedicated professionals.
  • The flexibility to decide from where you would like to work: remotely in a location within 2 hours (time-zone) from Germany.
  • Contributing to an open source project with high visibility and transparency within the developer world (our software code is freely available on Github).
  • You will work with a team of experienced software engineers in continuous delivery and integration processes who love to learn from each other.
  • Once a year, we dedicate our "Passion Time" off-site to work on any improvements of our choice with a business impact (e.g. product improvements, marketing concepts,...) in multi-disciplinary teams.
  • Employee benefits such as job bikes and paid child care.
  • You will be in touch with exciting clients and users from all around the globe, including NGOs and other open source projects which we love to support in fulfilling their mission (such as Greenpeace, Engineers without Frontiers), corporates like Siemens, Deutsche Bahn or Audi and public institutions like German Federal Ministries.

Find out more on

  • our company and product: openproject.org
  • our code: github.com/opf/openproject
  • our employee and candidate satisfaction: https://www.kununu.com/de/openproject or https://tinyurl.com/glassdooropenproject

Still have some questions before applying? Don’t hesitate to reach out to us (talents@openproject.com).

About Us

At OpenProject, we build open source project management software that helps teams plan, collaborate, and deliver work more effectively. We believe great software should empower people to organize work in a way that supports autonomy, accountability, and collaboration across boundaries.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

(Senior) Account Manager - Europe
(Senior) Account Manager - Europe

OpenProject • United States

Remote
USD 90,000 - 150,000
Job bikes
Paid child care
(Senior) Customer Enablement Manager
(Senior) Customer Enablement Manager

OpenProject GmbH • United States

Hybrid
USD 95,000 - 125,000
Job bikes
Paid child care
Senior Technical Project Manager - PMO (all genders)
Senior Technical Project Manager - PMO (all genders)

Contabo • United States

Hybrid
USD 120,000 - 180,000
Flexible hours
Remote or hybrid work
Home office equipment provided
+10
Web Developer (all genders)
Web Developer (all genders)

Contabo • United States

Remote
USD 67,000 - 90,000
Remote or hybrid work options
30 days vacation
Summer office in Mallorca
+2
Senior/Staff Golang Engineer (EMEA)
Senior/Staff Golang Engineer (EMEA)

WunderGraph, Inc. • United States

Remote
INR 11,516,000 - 17,274,000
Fully remote
Team retreats
Co-working options worldwide
Senior DevOps/Cloud Engineer (all genders) - 100 % Remote
Senior DevOps/Cloud Engineer (all genders) - 100 % Remote

iits-consulting GmbH • United States

Remote
USD 79,000 - 124,000
Home office
Paid training
Company events
+4
Senior Software Engineer (C++) / Platform Engineer (m/f/d)
Senior Software Engineer (C++) / Platform Engineer (m/f/d)

Open-Xchange • Town of Italy (NY)

Hybrid
USD 90,000 - 130,000
Flexible remote work options
Flexible working hours
Mental health support
+1
Senior Full-Stack Engineer — Remote (Europe)
Senior Full-Stack Engineer — Remote (Europe)

Interactivated Solutions • Netherlands (MO)

Remote
USD 81,000 - 127,000
100% remote cooperation within Europe
Flexible working structure
Opportunity to shape products from early growth stage
+2
Senior Frontend Engineer (m/f/x)
Senior Frontend Engineer (m/f/x)

Makersite GmbH • United States

Remote
USD 101,000 - 169,000
30 Days Paid Time Off
Remote‑First Flexibility
Learning & Development Budget
+1
(Senior) Full-Stack Engineer [TypeScript - Prototyping]
(Senior) Full-Stack Engineer [TypeScript - Prototyping]

Orcrist Technologies GmbH • United States

Remote
USD 73,000 - 107,000
Remote-friendly Germany-wide
Home-office budget
30 days vacation
+1