• Senior Full Stack Developer

    Job Locations US-MA-Cambridge | US-CA-San Francisco
    IT/Technology Management
  • Overview

    Fuel your intellectual curiosity and professional growth. Forrester is an idea company, where smart, motivated, curious people bring a diversity of opinions and the courage of their convictions to collaborate on ideas that change the course of business. Most of all, bring a point of view; here, every voice has value. At Forrester, you’ll work with innovative clients at emerging and established brands; these are the business and technology leaders we inspire and who inspire us. 

    About This Role:

    Forrester seeks a motivated Senior Full Stack Developer to analyze, design, and implement internet-of-things solutions for measuring customer experience. An ideal candidate should possess strong experience in application design and development using PHP, Angular, MS .NET, and C# as well as in implementing and administering MariaDB and MySQL databases.


    • Design and implement technical solutions that meet the functional requirements of our customers’ business use cases and improve platform scalability and maintainability.
    • Analyze end-to-end system performance and design and implement improvements.
    • Assist with day-to-day operations, including administering databases and responding to system issues.
    • Integrate with external systems using tools such as Kafka, Spark, and Cassandra.
    • Document overall system architecture and lead knowledge-sharing sessions with technical audiences.
    • Travel between the US and Switzerland, as needed.


    • Bachelor's degree in computer science or related field.
    • Five-plus years of experience and proficiency in PHP, Angular, .NET framework, and C#. Java experience is a plus.
    • Three-plus years of experience in a big data environment, ingesting large volumes of real-time streaming data.
    • Three-plus years of hands-on experience in MariaDB and MySQL data modeling, clustering, and performance tuning.
    • Three-plus years of experience in designing and developing RESTful API applications and web services integrations.
    • Familiarity with NoSQL database environments, including data modeling.
    • Experience with continuous deployment processes, test automation, and source control.
    • Expertise in analyzing application requirements, OO design patterns, and enterprise software development.
    • Experience in migrating enterprise software applications.
    • Strong knowledge of data management, ETL concepts, RDBMS, and NoSQL technologies.
    • Strong communication skills in English and French (Swiss French is preferred).

    Explore #ForresterLife on:








    FLSA Status:



    Forrester Research, Inc. is an Equal Opportunity/Affirmative Action Employer that is committed to equal employment opportunity for all qualified individuals without regard to race, color, religion, national origin, ancestry, sex, age, disability, sexual orientation, gender identity and expression, marital status, genetic information, military service, veteran status, or any other status protected by applicable law. Minorities, Women, Individuals with Disabilities, and Veterans are especially encouraged to apply.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Need help finding the right job?

    We can recommend jobs specifically for you! Click here to get started.