Role overview

Full Stack Developer for Stirling PDF

Requirements and responsibilities

Readable role content extracted into sections for faster review.

Responsibilities

  • Develop and maintain full stack applications using Java, Spring Boot, Spring Security, Thymeleaf, HTML, JavaScript, and CSS.- Collaborate with the team to design and implement various front-end features, ensuring seamless user experiences.- Engage with the open-source community, contributing to and managing issues on GitHub.- Implement DevOps practices including Docker and GitHub Actions for continuous integration and deployment.- Independently handle tasks, from development to QA, ensuring high-quality deliverables.- Participate in code reviews, provide constructive feedback, and continuously improve code quality.- Provide customer support for Stirling PDF issues during work hours

Qualifications

  • Proven experience in full stack development, with a strong grasp of Java, Spring Boot, HTML, JavaScript, and CSS.- Active involvement in open-source projects and communities ideally with Stirling-pdf directly- Solid understanding of issue management and version control systems like Git.- Experience with Docker and GitHub Actions.- Ability to work independently and manage time effectively in a small team environment.- Strong problem-solving skills and attention to detail.- Excellent communication skills and a collaborative mindset.- Bonus: Knowledge of PDF technologies and libraries.

- Bonus: Knowledge of React and WASM

  • Bonus: Experience in startups and Open-Core businesses

Why Join Us

  • Opportunity to work on a top 500 GitHub repository by star count and a top 20 Java GitHub repository.- Be a part of a product with over 5 million Docker downloads.- Fully remote work environment with a flexible schedule.- Contribute to a mission-driven company that values user security and data privacy.- Potential to significantly impact the open-source community and software landscape.By joining Stirling PDF, you'll not only advance your career but also make a meaningful impact in the open-source community and help protect user data and privacy. We look forward to your application!
Similar roles

Keep a backup shortlist.

Browse stack
FocusJava DevelopmentRole area
Seniority signalMiddleCandidate level
StackDocker, Java, JavaScriptPrimary skills
Location2 accepted countriesEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Your profileCountry not setSign in to check your country against this role.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.
Apply on company siteCompany siteOpen link