Consumer Reports was founded in 1936 with a vision to create a safer, healthier, and more transparent marketplace by empowering consumers with trustworthy infor
Senior Full Stack Software Engineer
Location
Arizona + 13 moreAll locations: Arizona | California | Connecticut | Illinois | Maryland | Massachusetts | Michigan | New Hampshire | New Jersey | New York | Texas | Vermont | Virginia | District Of Columbia
Posted
34 days ago
Salary
$100K - $140K / year
Seniority
Senior
Job Description
Senior Full Stack Software Engineer
Consumer Reports
Title: Senior Full Stack Software Engineer - AI Applications Location: Arizona, California, Connecticut, Illinois, Maryland, Massachusetts, Michigan, New Hampshire, New Jersey, New York, Texas, Vermont, Virginia and Washington, DC. Job Description: Consumer Reports is an independent, nonprofit organization dedicated to a fair and just marketplace for all. CR is known for our rigorous testing and trusted ratings on thousands of products and services. We report extensively on consumer trends and challenges, and survey millions of people in the U.S. each year. We leverage our evidence-based approach to advocate for consumer rights, working with policymakers and companies to find solutions for safer products and fair practices. Our mission starts with you. We offer medical benefits that start on your first day as a CR employee that include behavioral health coverage, family planning and a generous 401K match. Learn more about how CR advocates on behalf of our employees. OVERVIEW We’re hiring a Senior Full-Stack Engineer to turn our AI and machine learning capabilities into real products used by millions of consumers and internal teams. This is a product engineering role,not model training. You’ll focus on delivering AI through scalable, intuitive applications. You’ll report to the Associate Director, AI/ML & Data Science and work closely with AI/ML engineers and data scientists to bring models, APIs, and data pipelines into production-ready experiences. You’ll own the full stack, from frontend to backend to cloud—ensuring performance, reliability, and usability at every layer. You’ll also partner with product and design to create AI experiences that are clear, trustworthy, and impactful. If you enjoy turning complex technology into products people actually use, this is your role. This is a hybrid position; it is not eligible for sponsorship or relocation assistance. How You'll Make An Impact You’ll help power a multi-year AI strategy focused on consumer value, employee tools, and responsible AI. In this role, you will: - Build full-stack applications, data APIs, and AI-powered dashboards - Develop backend services (Python: FastAPI/Django, Node.js) - Integrate with Databricks and AWS SageMaker - Create responsive frontends (React, Next.js, TailwindCSS) - Deploy cloud-native apps (AWS, GCP, or Azure) - Connect RAG pipelines, vector databases, and model endpoints - Implement authentication, data access, and API management - Build CI/CD pipelines, testing, and performance optimization - Collaborate with product and design on AI-driven experiences ABOUT YOU You’ll Be Highly Rated If: - You have the experience. 5+ years building production full-stack applications with Python, JavaScript, and SQL/NoSQL systems. - You've earned the degree. Bachelor's in Computer Science, Engineering, or a related field. - You've integrated software with AI/ML services, data APIs, or model endpoints — as a consumer of those services. - You've deployed on AWS, GCP, or Azure, ideally with Databricks or SageMaker. You'll Be One of Our Top Picks If: - You love turning complex AI models into products people actually use. - You move fluently across frontend, backend, and cloud. - You're as comfortable debating UX as you are optimizing a data pipeline. FAIR PAY AND A JUST WORKPLACE At Consumer Reports, we are committed to fair, transparent pay and we strive to provide competitive, market-informed compensation.The target salary range for this position is $100K-$140K. It is anticipated that most qualified candidates will fall near the middle of this range. Compensation for the successful candidate will be informed by the candidate’s particular combination of knowledge, skills, competencies, and experience. We have three locations: Yonkers, NY, Washington, DC and Colchester, CT. We are registered to do business in and can only hire from the following states and federal district: Arizona, California, Connecticut, Illinois, Maryland, Massachusetts, Michigan, New Hampshire, New Jersey, New York, Texas, Vermont, Virginia and Washington, DC. Salary ranges - NY/California: $120K-$140K annually - DMV/Massachusetts: $115K-$135K annually - Colchester, CT and additional approved CR locations: $100K-$120K annually Consumer Reports is an equal opportunity employer and does not discriminate in employment on the basis of actual or perceived race, color, creed, religion, age, national origin, ancestry, citizenship status, sex or gender (including pregnancy, childbirth, related medical conditions or lactation), gender identity and expression (including transgender status), sexual orientation, marital status, military service or veteran status, protected medical condition as defined by applicable state or local law, disability, genetic information, or any other basis protected by applicable federal, state or local laws.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Title: Software Developer Location: Austin, TX, USA Employees can work remotely - temprop="employmentType">Contract RESPEC seeks a highly skilled Software Developer 2 to support the management and customization of the an Alfresco Digital Platform. The role includes system integration, configuration, performance tuning, and extending functionality through .NET technologies. This is a part-time, remote role ideal for a developer experienced in both Alfresco and .NET environments. Job Description Key Responsibilities: - Lead design, architecture, and implementation of Alfresco solutions. - Develop custom solutions using .NET (C#, ASP.NET, Web API). - Extend and maintain Alfresco with Alfresco SDK, AMP packaging, and REST APIs. - Integrate Alfresco with external systems using CMIS, web services, and custom connectors. - Administer Alfresco environments, including: - Installation and upgrades - User and permission management - Performance tuning - Backup and disaster recovery planning - Collaborate with cross-functional teams to gather technical requirements. - Provide technical leadership and mentor junior developers. Qualifications Requirements: - 6+ years of experience with Alfresco, including: - Customizing Alfresco Share and working with AMP packaging - Integration of Alfresco with .NET-based systems via web services - Alfresco SDK, REST APIs, and custom content model development - 5+ years of experience with: - .NET Framework and/or .NET Core - Alfresco server setup and configuration - User and group management within Alfresco - Configuring permissions and roles - 3+ years of hands-on experience with CI/CD tools such as: - Jenkins, TeamCity, Octopus, or Azure DevOps Nice to Have: - 3+ years of experience participating in Agile/Scrum development environments - Prior experience working with the state education agencies.
Software Engineer Level III – Fullstack
Arch Global Services (Philippines) Inc.People are our Greatest Asset
• We're looking for a Full Stack Engineer who is equally comfortable working across the frontend and backend. • You'll contribute to both our user-facing React/Angular applications and our Node.js microservices, helping us build, scale, and maintain the systems that power Thimble's platform. • You thrive in event-driven, distributed architectures and have a strong instinct for writing clean, observable, and resilient code. • Lead end-to-end system design for complex, high-scale backend platforms — owning the full lifecycle from requirements through implementation and iteration • Define architectural principles and engineering best practices that raise the quality bar across the team • Make high-impact design decisions involving deliberate trade-offs between scalability, performance, cost, and long-term maintainability • Design data models that are well-structured, efficient, and built to evolve alongside the product • Design, develop, and maintain full stack features across React/Angular frontends and Node.js backend microservices • Build and evolve RESTful and event-driven APIs, ensuring they are well-tested, documented, and production-ready • Work with MongoDB to design schemas, write efficient queries, and manage data at scale • Develop and maintain event-driven workflows using AWS SNS and SQS to manage asynchronous system flows reliably • Instrument services with monitoring and observability tooling — setting up metrics, alerts, dashboards, and distributed tracing to ensure system health • Participate in code reviews, architectural discussions, and contribute to engineering best practices • Investigate and resolve complex bugs and production incidents end-to-end — from the UI down to the service layer • Conduct technical research and propose solutions to new and ambiguous engineering challenges • Plan and manage your own work independently, breaking down large features into well-scoped tasks and driving them to delivery • Collaborate closely with product managers, designers, and other engineers across the stack
• Design, build, and maintain core features of MetricFlow, including metric definitions, query compilation, dimensional modeling, and SQL generation across multiple data warehouses (Snowflake, BigQuery, Databricks, Redshift, and others). • Own MetricFlow as an open-source project — triage issues, review external pull requests, manage releases, and engage the community on GitHub and in Slack. • Collaborate with engineers across dbt Cloud, dbt Core, and the Semantic Layer service to ensure MetricFlow integrates seamlessly with the rest of the dbt ecosystem. • Improve performance, reliability, and observability of metric query execution at scale. • Partner with product, design, and developer-relations teammates to translate customer and community feedback into shipped improvements. • Write clear technical documentation, RFCs, and design docs that raise the bar for how the team thinks and ships. • Mentor other engineers through code review, pairing, and technical guidance.
• Ansvara för produktens konstruktion och leverans • Coacha teammedlemmar • Kontakta olika personer i verksamheten




