Job Closed
This listing is no longer active.
Collaborative project management - Powerful. Easy-to-use. Safe. 𝗪𝗲 𝗮𝗿𝗲 𝗵𝗶𝗿𝗶𝗻𝗴 🚀
Senior Full-Stack Developer
Location
Germany
Posted
125 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full-Stack Developer
OpenProject | open source project management software
• Develop frontend and backend features and improvements to OpenProject in a secure, well-tested, and performant way • Craft code that meets internal standards for style, maintainability, and best practices for a high-scale web environment • Maintain and advocate for standards through code review • Advocate for improvements to product quality, security, and performance • Fix prioritized bugs listed in the bug backlog • Solve challenging technical problems of high complexity • Recognize impediments to efficiency as a team, propose and implement solutions
Job Requirements
- Several years of prior experience building frontend and backend elements of web applications with Ruby on Rails
- Solid understanding of core web and browser concepts, CSS and semantic HTML, core JavaScript concepts, Ruby-on-Rails and Angular
- Working knowledge of how to make your code scale effectively
- Comfortable with working in a highly agile, intensely iterative software development process
- Experience in owning a project from concept to production, including proposal, discussion, and execution
- Effective communication skills to achieve consensus with peers, and provide clear status updates in a remote setting
- Passionate about open source software development
- Proficient in the English language, German language skills are a plus
Benefits
- Employee benefits such as job bikes and paid child care
- Flexibility to decide from where you would like to work: remotely in a location within 2 hours (time-zone) from Berlin, Germany
- Contributing to an open source project with high visibility and transparency within the developer world
- Once a year, we dedicate our "Passion Time" off-site to work on any improvements of our choice with a business impact
- Exciting clients and users from all around the globe
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full-Stack Developer
OpenProject | open source project management softwareCollaborative project management - Powerful. Easy-to-use. Safe. 𝗪𝗲 𝗮𝗿𝗲 𝗵𝗶𝗿𝗶𝗻𝗴 🚀
• 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.
• Leading development activities within a large-scale insurance project using Guidewire PolicyCenter, ClaimCenter, and BillingCenter • Driving configuration, development, and integration tasks across multiple Guidewire modules • Overseeing end-to-end delivery quality: assigning work, performing code reviews, ensuring adherence to best practices and coding standards
• Collaborates and pairs with product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions • Writes custom code or scripts to automate infrastructure, monitoring services, and test cases • Works with vendors and partners for the successful implementation of critical tooling and platforms • Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively • Participates in and leads review board sessions to drive consistency across the enterprise • Provides leadership, mentoring, and coaching to Software Engineers • Conducts annual and mid-year reviews by reviewing individual development plans and team feedback • Fosters collaboration with team members to drive consistency across product teams
• Build and maintain responsive, high-performance user interfaces using modern frameworks (e.g., React, Vue) • Develop and optimize server-side logic, APIs, and microservices • Design and manage data models for both SQL and NoSQL databases • Implement and maintain Unit and Integration testing suites to ensure code reliability • Manage Code repos and deployments using version control (Git) and CI/CD pipelines • Create and maintain clear Technical documentation, including API documentation, system architecture maps, and readme files



