Senior Full Stack Engineer
Listed on 2026-01-31
-
Software Development
Cloud Engineer - Software, Full Stack Developer, Software Engineer
This role can be located in our Washington DC or Chicago IL office.
Position SummaryAs a Senior Full Stack Engineer on the Data Team within Strategic Business, Innovation, and Technology, this role will own and help modernize core platforms that support the National Association of REALTORS® nationwide membership, identity, and data ecosystem. This role focuses on building, operating, and improving production systems that manage trusted member, association, and office data used across NAR and its affiliated organizations.
This role will work on cloud-native services that support both the centralized member data platform and NAR’s e-commerce and payments infrastructure. The role is hands‑on and senior, with architecture and implementation, and expectations around operating what you build in production. This role will work closely with teams across NAR, including Data Science, product, security, and compliance, to ensure systems are reliable, well‑integrated, and built to support analytics and reporting.
Success in this role means delivering durable, secure platforms, improving existing systems where needed, and helping set engineering standards as NAR continues to modernize its core data and technology foundations.
- Build, deploy, and operate Azure‑based, cloud‑native services supporting membership, identity, and e‑commerce products.
- Deliver and operate payment and checkout systems that meet PCI compliance requirements, in partnership with security and compliance teams.
- Lead the design, development, and delivery of scalable web applications and APIs across NAR’s membership and e‑commerce ecosystem.
- Architect and implement frontend and backend solutions using modern frameworks, Azure platform services, and cloud‑native design patterns.
- Design and maintain secure, well‑versioned APIs and integrations with internal systems and external partners.
- Ensure high code quality through code reviews, automated testing, and adherence to engineering best practices.
- Troubleshoot, debug, and optimize applications for performance, scalability, reliability, and cost efficiency in Azure.
- Mentor engineers in advanced coding practices, cloud architecture, security, and AI‑enabled development techniques.
- Stay current with Azure platform capabilities, cloud security standards, and industry trends, applying them to continuously improve solutions.
- Lead Agile/Scrum ceremonies, contributing to technical planning, estimation, and delivery commitments.
- Create and maintain clear technical documentation for cloud services, APIs, and integrations.
- Perform other duties as assigned.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience delivering and operating full stack software in production environments.
- Experience with modern front‑end frameworks for web applications, such as Nuxt or React, including building and maintaining user‑facing workflows like dues payment and administration.
- Experience building and supporting backend services and APIs using technologies such as C#/.NET and Java (Spring Boot), including API‑only services that handle payments and system integrations.
- Practical experience across the full Software Development Lifecycle (SDLC), including Agile/Scrum, from design through deployment and support.
- Experience designing and maintaining RESTful APIs, working with SQL and No
SQL databases, and deploying applications to Microsoft Azure. - Strong understanding of software architecture, scalability, security best practices, and Dev Ops processes.
- Ability to work independently, make sound technical decisions, and lead implementation efforts for complex features or services.
- Strong written and verbal communication skills, including the ability to explain technical concepts to non‑technical stakeholders.
- Experience mentoring engineers, leading technical initiatives, and influencing engineering best practices.
- 7+ years of professional software engineering experience, including senior‑level ownership of cloud‑based systems.
- Experience building and operating Azure‑native membership, identity, or e‑commerce…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).