Full Stack Software Engineer III - Remote
About the Role
We are looking for a Full Stack Software Engineer III - Remote to join our dynamic team at Forrester. In this role, you will tackle trailblazing, mission-critical problems that business and technology leaders face today. You will work across the full software development lifecycle, demonstrating strong competency in technical skills, collaboration, and mentorship. This position offers the opportunity to build an extraordinary future while being part of a community that values curiosity, courage, and customer obsession.
What You'll Do
- Design and implement features across the stack using sound architectural and implementation practices.
- Deliver high-quality, defect-free code by anticipating issues and contributing effectively to code reviews.
- Participate in system-level design discussions by identifying risks, dependencies, and areas for improvement.
- Engage in agile SDLC processes, contributing to planning, execution, and continuous improvement.
- Communicate clearly across technical and non-technical audiences to support alignment and informed decision-making.
- Collaborate with teammates to remove blockers and improve team performance, providing story-level knowledge transfer and support.
Requirements
- Three to six years of experience developing enterprise-grade software solutions.
- Demonstrated performance as an accomplished team contributor with competency in technical depth, collaboration, and emerging mentorship.
- Ability to actively contribute to code reviews, support implementation decisions, and participate in design discussions.
- Experience across the full SDLC: design, implementation, testing, deployment, and maintenance.
- Strong experience with Java and Spring Boot, as well as proficiency in modern JavaScript and React.js.
- Experience with microservice or micro-frontend architectures and hands-on experience with SaaS solutions.
- Proficiency in SQL and Git.
Nice to Have
- Experience with OpenSearch (or Elasticsearch) and/or Neo4j.
- Experience with distributed or event-driven systems.
- Familiarity with observability tools and performance tuning.
- Experience in a data-rich SaaS or platform environment.
- Contributions to engineering standards, tooling, or internal libraries.
What We Offer
- Competitive salary and benefits package.
- Remote work flexibility with a supportive team environment.
- Opportunities for professional development and career growth.
- A culture that encourages continuous learning and innovation.
- Access to resources and tools to help you succeed in your role.
Join us at Forrester and be part of a network of knowledge and experience leading to richer, fuller careers. We welcome people from all backgrounds and perspectives, and we are committed to providing a supportive and inclusive environment for all our employees.
This Full Stack Software Engineer III position at Forrester offers a unique opportunity to work remotely on innovative solutions with a competitive salary and a supportive team environment.
Who Will Succeed Here
Proficient in Java and Spring Boot with hands-on experience in developing microservices for SaaS applications, showcasing the ability to design robust backend systems that integrate seamlessly with frontend technologies like React.
Self-motivated and disciplined, with a strong ability to manage time effectively while working remotely, ensuring high productivity and collaboration across distributed teams using tools like Git for version control.
Analytical mindset with a focus on problem-solving in complex technology environments, demonstrating the ability to mentor junior developers while continuously adapting to new frameworks and technologies such as Python and SQL.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months