What are the responsibilities and job description for the Full Stack Product Engineer position at Forbes Technical Consulting?
Full Stack Product Engineer
About the Role:
We’re seeking a Full Stack Product Engineer to join a collaborative engineering team focused on building, enhancing, and supporting modern web applications. In this role, you’ll work closely with product managers, business analysts, architects, and fellow engineers to design and deliver scalable, secure, and high-quality solutions.
This is a hands-on full stack position with a strong backend focus. While you’ll work across the stack, the ideal candidate excels at designing and maintaining backend services that power front-end applications and enjoys guiding other developers on best practices for service integration.
This role requires onsite collaboration 2–3 days per week.
Key Responsibilities:
- Design, develop, and maintain full stack applications using modern frontend and backend frameworks
- Build and maintain RESTful APIs and integrations consumed by frontend applications
- Architect and enhance backend services with a focus on scalability, performance, and reliability
- Participate in code reviews to ensure quality, security, and maintainability
- Support framework upgrades, dependency updates, and security vulnerability remediation
- Contribute to system support and troubleshooting as needed
- Collaborate closely with cross-functional partners to translate business requirements into technical solutions
Required Experience & Skills:
- Strong experience with Node.js (including version upgrades and migrations)
- Frontend development experience with React and Next.js
- Backend development experience with Java 8 and Spring Boot
- Experience building microservices-based architectures
- Containerization and orchestration experience with Docker and Kubernetes
- Familiarity with CI/CD pipelines and build tools such as Gradle
- Unit testing experience using Jest, JUnit, Jupiter, and Mockito
- Strong understanding of application security and vulnerability remediation
Qualifications:
- 6–8 years of professional experience in full stack application development
- Comfortable working across frontend and backend, with a backend-leaning skill set
- Experience mentoring or guiding other developers is a plus
- Strong communication skills and ability to collaborate in a team environment
Work Environment:
- Hybrid schedule with 2–3 days onsite per week
- Collaborative, team-oriented development culture
- Emphasis on clean architecture, code quality, and continuous improvement