We are seeking a highly skilled and experienced Senior Full Stack Developer with deep expertise in Java/Spring Boot and Next.Js/TypeScript (React) to join our remote engineering team.
This role is ideal for someone who thrives in a fast-paced environment, enjoys solving complex problems, and is passionate about building scalable, high-performance applications.
While this position is initially focused on hands-on development, there is a clear path to Team Lead responsibilities in the future—based on demonstrated performance, initiative, and leadership potential.
Key Responsibilities:
-  Architect, develop, and maintain full stack applications using Next.Js, React, TypeScript, Java, and Spring Boot
-  Design and implement RESTful APIs and backend services with a focus on scalability and performance
-  Leverage Next.Js features such as routing, server-side rendering (SSR), static site generation (SSG), and API routes
-  Apply advanced React patterns and TypeScript best practices for robust frontend development
-  Utilize Spring Boot annotations, dependency injection, and microservices architecture for backend development
-  Work with PostgreSQL or other RDBMS, and MongoDB or other NoSQL databases
-  Collaborate with product managers, designers, and other developers to deliver high-quality features
-  Conduct code reviews, mentor junior team members, and contribute to technical decision-making
-  Ensure adherence to software engineering best practices, including testing, CI/CD, and documentation
Required Skills & Qualifications:
-  5+ years of professional experience in full stack development
-  Strong proficiency in Java and Spring Boot
-  Deep understanding of Next.Js, React, and TypeScript
-  Experience with PostgreSQL or similar RDBMS, and MongoDB or other NoSQL databases
-  Solid grasp of software design principles, architecture patterns, and performance optimization
-  Excellent problem-solving, communication, and collaboration skills
-  Ability to work independently in a remote setup and take ownership of deliverables
Future Growth Opportunity:
 This role is designed for a Senior Developer with the potential to grow into a Team Lead position.
Leadership responsibilities will be considered based on your performance, technical contributions, and ability to mentor and guide others over time.