Job Description
Senior Full Stack Developer (Java/Spring Boot + Next.js/TypeScript)
Full-Time | Remote-First | Growth Path to Team Lead
Role Overview
As a Senior Full Stack Developer, you’ll take ownership of mission-critical projects, collaborate with talented peers, and shape the future of scalable applications. Your work will go live, make an impact, and inspire growth.
Responsibilities
Architect and scale full-stack applications using Next.js, React, TypeScript, Java, and Spring Boot
Design and optimize RESTful APIs and backend services for performance and reliability
Leverage Next.js features (SSR, SSG, API routes) for high-performance apps
Apply advanced React patterns and TypeScript best practices
Build scalable backends with Spring Boot, microservices, and dependency injection
Work with SQL (PostgreSQL) and NoSQL (MongoDB) databases
Collaborate with product, design, and engineering teams to deliver meaningful features
Lead code reviews, mentor developers, and guide technical decisions
Elevate engineering culture through testing, CI/CD, and strong documentation
Requirements
5+ years of full-stack development experience
Strong expertise in Java + Spring Boot and React + Next.js + TypeScript
Solid experience with PostgreSQL and MongoDB (or similar databases)
Deep understanding of software architecture and performance optimization
Excellent communication skills and a proactive, collaborative mindset
Ownership mentality—focused on outcomes, not just outputs
Comfortable working in a remote-first environment
Growth Path
This role is designed as a stepping stone to Team Lead. As you demonstrate technical mastery and mentoring ability, you’ll have a clear path to guide teams, influence strategy, and drive innovation at scale.