remote
Senior Software Engineer - CoStar Group
Software Engineer
Lead the design and development of scalable web services and front‑end experiences for a global real‑estate marketplace, leveraging JavaScript, React, Node.js, AWS, and relational databases to deliver high‑performance, data‑driven features.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑throughput RESTful APIs and microservices using Node.js and AWS services.
- Build responsive, data‑rich front‑end components with React, ensuring optimal performance and accessibility.
- Collaborate with product, data science, and design teams to translate business requirements into technical solutions.
- Implement robust testing strategies (unit, integration, E2E) and continuous integration pipelines.
- Optimize database schemas and queries in SQL to support large‑scale real‑estate data workloads.
- Mentor junior engineers and conduct code reviews to uphold quality standards.
Requirements
- 5+ years of professional software development experience in a production environment.
- Strong proficiency in JavaScript, React, and Node.js with a solid understanding of asynchronous programming.
- Hands‑on experience deploying and managing services on AWS (EC2, Lambda, RDS, S3, API Gateway).
- Deep knowledge of relational databases (PostgreSQL/MySQL) and query optimization.
- Excellent problem‑solving skills, ability to work independently, and strong communication abilities.
Skills
javascriptreactnodejsawssql