Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Fortune Brands Logo

Senior Full Stack Software Engineer

Fortune Brands

Salary not specified
Sep 3, 2025
Fairfax, VA, USA
Apply Now

The company is seeking a Full Stack Software Engineer to design, build, and maintain scalable web applications, integrating diverse data sources and external services into cohesive platforms.

Requirements

  • Deep expertise in frontend (React, Vue, or similar) and backend technologies (Node.js, Python, Java, C, etc.).
  • Extensive experience with system integration, API design, and working with distributed data systems.
  • Strong understanding of software architecture patterns (microservices, serverless, event-driven, etc.).
  • Advanced skills in data modeling, performance tuning, and troubleshooting complex system issues.
  • Experience with Test-Driven Development (TDD) and writing unit/integration tests as part of the software development lifecycle
  • Experience designing and operating cloud-native applications (AWS/GCP/Azure).
  • Background in CI/CD, DevOps culture

Responsibilities

  • Design and develop full stack applications using modern web technologies.
  • Design and implement robust APIs and service layers, integrating data from internal and third-party sources.
  • Integrate and aggregate data from databases, third-party APIs, and internal systems into cohesive platforms, ensuring consistency, reliability, and security
  • Maintain clean, testable, and efficient code, adhering to best software engineering practices.
  • Monitor and optimize service performance, especially around integrations and data flows.
  • Troubleshoot and debug issues across the stack, with a focus on integration and system-level concerns.
  • Proactively identify technical risks and bottlenecks, and develop mitigation strategies early in the development lifecycle.

Other

  • Collaborate closely with product managers and other engineers to translate business requirements into technical solutions.
  • Work closely with UX/UI designers to create responsive, user-friendly interfaces.
  • Ability to manage project scopes, timelines, and communicate technical decisions to stakeholders.
  • Mentor junior and mid-level engineers, conduct code reviews, and uphold coding standards.
  • Participate in Agile development processes, including sprint planning, retrospectives, and code reviews.