Job Description
Overview
We’re looking for an experienced Full-Stack Developer with strong expertise in Java Spring Boot (backend) and React (frontend) to help enhance and maintain our existing web platform.
You’ll work directly with the founder/technical lead to implement new features, improve performance, integrate APIs, and refine the UI/UX. This role is ideal for someone who enjoys building production-grade, scalable applications and contributing across the entire stack.
This is an ongoing collaboration with opportunities for long-term work.
Responsibilities
- Develop and maintain backend services using Java & Spring Boot
- Build high-quality frontend components using React (TypeScript preferred)
- Design and integrate RESTful APIs
- Ensure smooth communication between frontend and backend systems
- Improve performance, scalability, and security
- Debug issues and deliver clean, maintainable code
- Collaborate through Git (GitHub/GitLab) and follow agile workflows
- Document technical implementations when needed
Required Skills
- Strong experience with Java and Spring Boot
- Solid experience with React.js
- Proficiency in HTML, CSS, JavaScript / TypeScript
- Experience working with PostgreSQL, MySQL, or similar databases
- Good understanding of REST APIs
- Experience with JWT authentication
- Familiarity with cloud deployment (AWS, Docker, or similar)
- Strong problem-solving and communication skills
Nice to Have
- Experience with CI/CD pipelines
- Familiarity with Redux, React Query, or modern state management
- Understanding of microservices architecture
- Knowledge of RBAC (Role-Based Access Control)
Project Scope
You’ll help us continuously improve the platform by:
- Building new features and modules
- Refactoring and improving existing code
- Fixing bugs and improving system reliability
- Contributing to long-term platform scalability
Ideal Candidate
- 4+ years full-stack experience
- Comfortable working in a startup / fast-moving environment
- Strong ownership mindset
- Ability to work independently and propose improvements
Engagement
Potential for long-term collaboration
Remote
Flexible working hours