Full-Stack Developer (Java Spring Boot + React) – Web Platform Enhancement

Filled
February 23, 2026

Job Description

Job Overview

We are seeking a Full-Stack Developer with expertise in Java Spring Boot for backend development and React for frontend development to enhance and maintain our existing web platform. This role involves implementing new features, improving performance, integrating APIs, and refining the UI/UX for scalability and usability.

You will work closely with the founder/technical lead and contribute to the full stack, ensuring the platform is secure, maintainable, and production-ready.

Key Responsibilities

  • Develop and maintain backend services using Java Spring Boot.
  • Build and optimize frontend components with React (TypeScript preferred).
  • Integrate and maintain RESTful APIs, ensuring smooth communication between frontend and backend.
  • Optimize system performance, security, and scalability.
  • Troubleshoot, debug, and fix bugs while writing clean, maintainable code.
  • Document technical work and maintain version control using Git (GitHub/GitLab).
  • Collaborate in agile-style development workflows.
  • Refactor existing code for performance, clarity, and maintainability.

Required Skills & Experience

Backend Development

  • Strong proficiency in Java and Spring Boot
  • Experience with REST API design and JWT-based authentication
  • Familiarity with PostgreSQL, MySQL, or similar databases

Frontend Development

  • Hands-on experience with React.js, TypeScript, HTML, CSS, JavaScript
  • Understanding of state management tools like Redux or React Query (preferred)

DevOps & Deployment

  • Experience deploying applications using AWS, Docker, or similar tools
  • Familiarity with CI/CD pipelines is a plus

General Skills

  • Strong problem-solving and communication skills
  • Ability to work collaboratively in a small, dynamic team

Nice to Have

  • Experience with microservices architecture
  • Understanding of role-based access control (RBAC)
  • Prior experience in full-stack SaaS platform development
  • Exposure to modern agile development processes

Project Scope

  • Collaborate on implementing new modules and features
  • Refactor and enhance existing codebase for performance and clarity
  • Support bug fixes, maintenance, and ongoing platform improvements
  • Contribute to UI/UX improvements for better usability and responsiveness

Why Join

Opportunity for long-term involvement in platform evolution and new feature development

Work on a production-grade, full-stack web platform

Gain exposure to Java Spring Boot, React, and cloud deployment tools

Collaborate closely with the founder and technical team