FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Full Stack Software Engineer – Tech Lead
Freddie Mac. Lead front-end and full stack architecture for modern enterprise web applications .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in leading front-end and full stack architecture for enterprise web applications, with a strong focus on React, TypeScript, and RESTful API design. Capable of mentoring engineers and establishing reusable design systems while ensuring high standards of usability and performance.
Highest-signal resume keywords
Full Stack Application DevelopmentTechnical LeadershipReact and TypeScript ExpertiseRESTful API DesignAutomated Testing and CI/CD
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaScriptHTML5CSSResponsive DesignPerformance OptimizationJavaSpring BootNode.jsRelational DatabasesSecure Coding
Soft Skills
MentoringTechnical Problem SolvingCommunication
Tools & Technologies
GitCI/CD PipelinesComponent LibrariesDesign Systems
Certifications & Qualifications
College Degree or Equivalent Experience
Industry Keywords
User Experience PrinciplesInteraction DesignInformation ArchitectureApplication LoggingIdentity and Access Management
Tech Stack
Tools & technologiesJavaJavaScriptNode.jsReactSpringSpring BootSpringBootTypeScript
About the role
Key responsibilities & impact- Lead front-end and full stack architecture for modern enterprise web applications
- Provide hands-on technical direction to engineers while also personally contributing
- Partner with product owners, business stakeholders, and engineers to convert requirements into clear user journeys and scalable solutions
- Establish and govern reusable design systems, component libraries, interaction patterns, and front-end engineering standards
- Create prototypes and translate them into production-quality interfaces using React, TypeScript, JavaScript, HTML5, and CSS
- Champion responsive design, usability, and performance
- Design and integrate REST APIs, services, databases, and enterprise integrations across the full application stack
- Define API contracts, data structures, error-handling patterns, authentication and authorization approaches, and observability requirements
- Lead architecture reviews, design reviews, code reviews, technical problem solving, and root-cause analysis
- Promote automated unit, integration, API, UI, accessibility, and end-to-end testing within CI/CD pipelines
- Mentor engineers, strengthen front-end and full stack capabilities, and establish reusable reference patterns
- Identify and reduce technical debt while balancing delivery commitments, platform standards, security requirements, and long-term maintainability
- Support platform stability, incident response activities, process optimization, automation, proactive risk management, and continuous service delivery improvement within Identity and Access Management
Requirements
What you’ll need- Approximately 8 or more years of software engineering experience, including significant full stack application development
- At least 3 years of experience providing technical leadership for application teams or major engineering initiatives
- Deep hands-on experience with a modern front-end framework, preferably React and TypeScript
- Strong knowledge of JavaScript, HTML, CSS, browser architecture, responsive design, and performance optimization
- Experience creating or extending reusable component libraries and enterprise design systems
- Demonstrated understanding of UX principles, interaction design, information architecture, usability, and accessible design
- Strong experience designing, documenting, securing, and consuming RESTful APIs
- Back-end development experience with Java and Spring Boot, Node.js, or comparable enterprise frameworks
- Experience with relational databases, Git-based development, automated testing, and CI/CD
- Strong understanding of secure coding, authentication, authorization, session management, API security, and application logging
- Demonstrated ability to lead technical design discussions, communicate trade-offs, and mentor engineers
- College degree or equivalent experience; advanced studies/degree preferred
Benefits
Comp & perks- Annual incentive program
- Comprehensive total rewards package
- Market-leading benefit programs
- Reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment