Software Engineer, Sr - News & Insights
Realtor.com · Austin, TX · 2 wk ago
HybridEngineeringFull-time
What you’ll do
- Product Ownership & Frontend Experience
- Build and expand consumer-facing features across the full stack, with a strong emphasis on delivering high-quality frontend experiences in React and Next.js.
- Create modular, performant, responsive, and accessible components and pages in collaboration with Design System, Product, and content teams.
- Take ownership of the user experience for key product surfaces and help evolve the frontend architecture, standards, and best practices.
- Full-Stack Platform Development
- Develop and extend the platform’s data layer, including GraphQL queries and schema, persisted-query workflows, Node.js services, and the API surface between the frontend and CMS.
- Work comfortably across frontend and backend systems to solve product and platform challenges end to end.
- Improve developer experience and platform health through intuitive APIs, strong documentation, observability, and reduced operational friction.
- Performance, Reliability & Scale
- Own and improve caching and rendering architecture, including ISR, CDN and edge caching, and object caching, to keep content fresh while serving it quickly at scale.
- Drive SEO and Core Web Vitals improvements on a high-traffic, search-driven content property where page speed and discoverability directly impact the business.
- Ensure code is well-tested using unit, component, and end-to-end testing practices.
- Technical Leadership & Collaboration
- Provide technical guidance through code reviews, design discussions, and day-to-day collaboration across engineering and business partners.
- Research opportunities to improve existing systems and processes, build proofs of concept, and communicate technical ideas and trade-offs clearly to both engineering and business audiences.
- Contribute to team planning, roadmap discussions, Agile ceremonies, and incident-response or operational practices.
What you’ll bring
- Experience & Expertise
- 5+ years of web development experience with strong knowledge of modern JavaScript or TypeScript and frameworks such as React and Next.js.
- Strong experience building high-quality consumer web experiences and solving problems across both frontend and backend systems.
- Solid backend experience in one or more languages such as Node.js, PHP, Python, Java, or Ruby, with comfort designing APIs and reasoning about server-side behavior.
- Experience with GraphQL, including schema design, queries, and clients, or a strong API foundation with eagerness to go deep in GraphQL.
- Experience using AI-forward development practices and modern tooling to maximize quality and velocity.
- Technical Skills
- Frontend: React, Next.js, TypeScript, modern CSS approaches, responsive layouts, accessibility, and performance optimization.
- APIs & Data: GraphQL, persisted queries, schema design, and API integration between frontend systems and CMS platforms.
- Performance & Delivery: Core Web Vitals, SEO best practices, SSR, SSG, ISR, caching strategies, and debugging browser or layout issues.
- Testing & Tooling: Jest, React Testing Library, Playwright, and modern build tooling such as webpack, Babel, or SWC.
- Cloud & CI/CD: Familiarity with AWS services and modern CI/CD ecosystems such as CloudFront, ECS/EKS, S3, CircleCI, ArgoCD, or Kubernetes.
- Professional Qualities
- Wants to own a product, especially the frontend
- Extremely collaborative and able to work directly with Product and cross-functional stakeholders
- AI-forward, using modern tools to maximize impact
- Strong communication skills and the ability to explain complex technical concepts and trade-offs clearly to diverse audiences.
- Attention to detail and a commitment to performance, reliability, accessibility, and great user experiences.
- Growth mindset and comfort working in ambiguity while helping shape short- and long-term technical direction.