Full Stack Developer (Sweat Equity)

retainoo Australia
Remote
Apply
AI Summary

Join Retainoo as a Full Stack Developer on a sweat equity basis. Contribute to a comprehensive beauty salon and spa management platform. Develop full-stack applications using Spring Boot, Angular, and React.

Key Highlights
Contribute to full-stack development
Develop REST APIs using Spring Boot and Java
Build responsive user interfaces using Angular and React
Key Responsibilities
Contribute to full-stack development across backend, web portal, and marketplace
Develop and maintain REST APIs using Spring Boot and Java
Build responsive user interfaces using Angular and React
Technical Skills Required
Java Spring Boot Angular TypeScript React Git Gradle PostgreSQL MySQL Docker Playwright
Benefits & Perks
Sweat equity arrangement
Flexible schedule
Remote work
Learning opportunity
Collaborative environment
Code ownership
Portfolio building
Nice to Have
Experience with microservices architecture
Familiarity with Docker and containerization
Knowledge of multi-tenant SaaS applications

Job Description


We're seeking a talented Full Stack Developer to join Retainoo on a sweat equity basis. This is a unique opportunity to contribute to an innovative beauty salon and spa management platform while maintaining your current full-time employment.


Commitment Level: Part-time (flexible hours)

Equity: Sweat equity arrangement

Equipment: BYOD (Bring Your Own Device/Laptop)

Remote: Yes


About Retainoo

Retainoo is a comprehensive platform designed to revolutionize how beauty salons and spas manage their operations.


Our platform includes:

  • Backend Services: API built with Spring Boot 3.5.8 (Java)
  • Web Portal: Angular-based management dashboard for business owners
  • Customer Marketplace: React-based platform for customer bookings and engagement
  • Multi-tenant Architecture: Supporting multiple independent salon businesses
  • Mobile Apps: Ios and Andoid native apps


Our mission is to streamline salon operations, improve customer experience, and help beauty professionals grow their businesses.


Key Responsibilities

  • Contribute to full-stack development across backend, web portal, and marketplace
  • Develop and maintain REST APIs using Spring Boot and Java
  • Build responsive user interfaces using Angular and React
  • Write clean, maintainable, well-tested code
  • Participate in code reviews and contribute to architectural decisions
  • Collaborate with the team to identify and resolve technical challenges
  • Contribute to documentation and knowledge sharing
  • Help optimize application performance and user experience


Required Technical Skills (Essential, but you can learn on the job)

  • Java & Spring Boot: Solid understanding of Spring Boot framework, dependency injection, RESTful API development
  • Angular: Experience building dynamic single-page applications with TypeScript and Angular
  • TypeScript: Strong grasp of TypeScript fundamentals and best practices
  • Frontend Development: Proficiency with HTML, CSS, and modern JavaScript/TypeScript
  • Database Design: Understanding of relational databases and SQL
  • Git & Version Control: Comfortable with Git workflows and collaborative development


Professional Qualities

  • Self-motivated and able to work independently with flexible scheduling
  • Strong problem-solving and debugging skills
  • Excellent communication and collaboration abilities
  • Ability to balance startup commitment with existing full-time role
  • Passion for clean code and continuous improvement
  • Commitment to testing and code quality


Preferred Qualifications

  • Experience with microservices architecture
  • Familiarity with Docker and containerization
  • Knowledge of multi-tenant SaaS applications
  • Experience with Playwright or end-to-end testing frameworks
  • DevOps or CI/CD pipeline experience
  • Contribution to open-source projects


Technical Stack

Backend

  • Java 25
  • Spring Boot 3.5.8
  • Gradle (build tool)
  • JUnit 5 & Spring Boot Test
  • PostgreSQL/MySQL


Frontend (Web Portal)

  • Angular (latest version)
  • TypeScript
  • Karma & Jasmine for testing
  • Responsive design principles


Frontend (Marketplace)

  • React
  • TypeScript
  • Vite (build tool)


Development Tools

  • Git & GitHub/Bitbucket
  • Gradle & npm/pnpm
  • Docker & Docker Compose
  • Playwright (E2E testing)


What We Offer

  • Sweat Equity: Ownership stake in the company proportional to your contribution
  • Flexible Schedule: Part-time commitment designed to fit around your current employment
  • Remote Work: Work from anywhere with your own equipment
  • Learning Opportunity: Gain experience with a complete SaaS platform across multiple technologies
  • Collaborative Environment: Work with a dedicated team passionate about the product
  • Code Ownership: Direct impact on product direction and technical decisions
  • Portfolio Building: Real-world experience with a production platform


Time Commitment

  • Flexible scheduling: Choose hours that work with your full-time job
  • Typical expectation: 10-20 hours per week (varies based on project needs)
  • Asynchronous collaboration: Code reviews and discussions accommodate different time zones


How to Apply

Please submit some combination of the following:

  1. Resume/CV - Highlighting relevant experience with Spring Boot, Angular, and TypeScript
  2. Portfolio or GitHub Profile - Demonstrating your technical work
  3. Cover Letter - Brief explanation of your interest in the Retainoo platform and sweat equity arrangement
  4. Technical Questions:
  • Describe your experience with Spring Boot and REST API development
  • Share an example of an Angular project you're proud of
  • Explain your understanding of multi-tenant SaaS architecture


Interview Process

Show us you're the right fit for the role. How you do that is entirely up to you. We're open to whatever approach works best for you, whether that's a conversation about your experience, code samples, a portfolio walkthrough, a technical discussion, or anything else that demonstrates you have the skills and enthusiasm for this opportunity.


Timeline & Commitment

  • Expected Start: Within 2-4 weeks of offer
  • Initial Phase: 3-month evaluation period to ensure fit
  • Long-term: Ongoing opportunity based on performance and product needs
  • Flexibility: Arrangement can scale up or down based on life circumstances


About the Team

You'll be working with a team that:

  • Values code quality and architectural integrity
  • Maintains comprehensive testing and documentation
  • Practices collaborative code review
  • Continuously learns and improves
  • Respects work-life balance


Equal Opportunity

Retainoo is an equal opportunity employer. We welcome applicants from all backgrounds and are committed to creating an inclusive environment.


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

va talks consulting pvt. ltd.

Australia
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

eu projects jobs

Australia
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

iraq job vacancies

Australia

Subscribe our newsletter

New Things Will Always Update Regularly