Job Description
We are seeking an experienced Full-Stack Developer to help relaunch a B2B SaaS product management platform. This platform has an award-winning UX, a recognized brand, and full-featured freemium and paid plans. The ideal candidate will have strong expertise in Java (Spring Boot), React, GraphQL, and cloud deployment, with a keen eye for design and architecture.
Key Responsibilities
- Audit the existing frontend and backend codebase to identify issues and recommend improvements.
- Deploy the platform to staging and production environments on Google Cloud Platform (GCP).
- Set up local and cloud development environments for smooth collaboration.
- Connect domain, SSL certificates, and database systems.
- Oversee technical relaunch and recommend short-term and long-term improvements.
- Collaborate with founders and product teams to ensure high-quality, maintainable, and scalable solutions.
- Support post-deployment maintenance and new feature development as needed.
Required Skills & Experience
- Strong experience in Java (Spring Boot) backend development.
- Proficiency with React frontend development.
- Experience with GraphQL APIs and database integration (MySQL preferred).
- Familiarity with cloud deployment on GCP and CI/CD practices.
- Ability to troubleshoot and optimize full-stack systems for performance and reliability.
- Excellent communication skills and ability to collaborate remotely.
Preferred / Nice-to-Have
- Experience relaunching SaaS platforms or enterprise web applications.
- Knowledge of UI/UX design principles to enhance user experience.
- Familiarity with freemium/paid SaaS monetization models.
- Experience with automated testing and monitoring tools.
Why Join
- Contribute to the technical relaunch of a recognized SaaS platform.
- Work with a small, highly collaborative team on strategic product initiatives.
- Opportunity to influence architecture, performance, and feature enhancements.
- Flexible schedule with ~10 hours/week and long-term collaboration potential.