Software Engineer, Sr
Realtor.com - Austin, TX
Apply NowJob Description
About the Role We are looking for a driven software engineer who thrives on building exceptional products and maintaining a high-quality codebase in a fast-paced environment. As an ideal candidate, you possess the ability to transform requirements into impactful, yet simple solutions that are both minimalistic and visually appealing, while also being extensible and maintainable. Your independence and project management skills allow you to effectively handle your own projects and time, while consistently meeting stakeholder expectations. Strong communication skills, coupled with a growth mindset and eagerness to learn, are essential for collaborating effectively with cross-functional teams. You bring experience in developing complex software systems using modern frameworks, tools, and systems. Working across the full technical stack, you consistently deliver high-quality code that meets stringent standards. You have a minimum of 5 years of software development experience, proficient in one or more modern programming languages (e.g., ReactJS/NextJS, Python, Ruby, Go, Node.js, Dart). You have a strong background in building single-page applications and implementing progressive web applications and service workers. Your knowledge of computer science fundamentals, schema design, and best practices further enhances your ability to excel in this role. A bachelor's degree in Computer Science, Engineering, or a related field is required. Responsibilities Collaborate closely with Product Managers, Designers, and Engineers in cross-functional squads. Take ownership of the overall architecture and development of a highly scalable ReactJS frontend application that communicates with service Lambdas. Implement dynamic and interactive pages using ReactJS, utilizing GraphQL services. Develop backend solutions using NestJS and GraphQL. Handle a high traffic, high velocity application, paying attention to SEO, Core Web Vitals, and load testing. Work within an Agile/Scrum product development process. Collaborate with our security team to address security vulnerabilities. Contribute to the team's technical documentation. Contribute to the team's on-call duties. Promote engineering and quality best practices to the engineering team. Facilitate and coordinate with cross-functional teams and 3rd party vendors. Collaborate with the team in breaking down work into smaller and more manageable pieces of work to deliver incremental value to our consumers. Qualifications You have a minimum of 5 years of software development experience. Proficient in one or more modern programming languages (e.g., ReactJS/NextJS, Python, Ruby, Go, Node.js, Dart). Strong background in building single-page applications and implementing progressive web applications and service workers. Knowledge of computer science fundamentals, schema design, and best practices. A bachelor's degree in Computer Science, Engineering, or a related field is required. Experience working with cross-functional engineers, Product Managers, and Designers. Experience with evaluating written code to ensure it meets industry standards. Experience with media advertising products such as Google Ad Manager. At Realtor.com, we have among the most comprehensive and accurate coverage of real estate listings and the most engaged users across all the online real estate portals. Our mission is to make buying, selling, renting, and living in homes easier and more rewarding for everyone. Building your career? Build it better at Realtor.com. Join us and help change the world of real estate, one home at a time. #J-18808-Ljbffr
Created: 2025-02-01