Careers
Full Stack Developer
We are seeking a highly skilled Full Stack Developer to design, develop, and optimize our systems.
Remote
Full-Time
Role overview
We are seeking a highly skilled Full Stack Developer to design, develop, and optimize our systems. In this role, you will collaborate with cross-functional teams to build scalable and reliable solutions, ensure system performance, and contribute to technical strategies that align with our business objectives. You’ll play a pivotal role in shaping the architecture of our products and mentoring junior engineers.
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 issues during work hours
Required qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
5+ years of experience in backend development.
Proficiency in programming languages such as [e.g., Python, Java, Node.js, or Ruby].
Strong understanding of database systems (SQL and NoSQL).
Experience with cloud platforms (AWS, Azure, or Google Cloud).
Knowledge of microservices architecture and distributed systems.
Solid understanding of CI/CD pipelines and DevOps practices.
Strong problem-solving skills and a proactive attitude.
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
What we offer
Competitive salary and benefits.
Fully remote work environment with a flexible schedule.
Opportunity to work directly on a product with millions of users.
Contribute to a mission-driven company that values user security and data privacy.
Potential to significantly impact the open-source community and software landscape.
Professional development budget and learning opportunities.
Paid time off and company holidays.
Inclusive and supportive company culture.