A

AIR Communities

Multifamily housing REIT and operator

Lead Full Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeDenver, CO, USA$130k - $155k /yr

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • 10–12+ years of professional full-stack development experience with C# and .NET.
  • Strong proficiency in React.js and JavaScript/TypeScript.
  • Expertise with ASP.NET Core, Entity Framework, and RESTful API development.
  • Experience with relational databases such as SQL Server or Postgres and writing efficient SQL queries.
  • Experience with modern front-end build and packaging tools.
  • Experience building and hosting applications on cloud platforms such as Azure, AWS, or GCP.
  • Experience building CI/CD pipelines and using version control systems such as Git.
  • Strong analytical and troubleshooting skills, including root-cause analysis.
  • Experience implementing and maintaining application security best practices.
  • Awareness of application security principles and secure data handling practices, including handling sensitive or regulated data such as personally identifiable information.
  • Familiarity with static application security testing, software composition analysis, and dynamic application security testing tools.
  • Proven experience providing technical leadership, shaping system architecture, and guiding design decisions focused on scalability, performance, and security.
  • Ability to mentor engineers, establish coding standards, and lead technical discussions and code reviews.
  • Experience collaborating with product, user experience, quality assurance, and DevOps teams to translate business requirements into technical solutions, break down complex work, and manage technical risks.
  • Strong problem-solving abilities and attention to detail.
  • Clear, effective communication and a collaborative mindset.
  • A growth-oriented mindset and willingness to learn and adapt.

Responsibilities

  • Design and develop scalable applications using .NET and modern front-end frameworks.
  • Build and optimize RESTful APIs and microservices for integration across front-end applications.
  • Work with relational databases to ensure performance and data integrity.
  • Implement secure authentication and authorization patterns.
  • Develop responsive, interactive user interfaces using React.js and modern front-end patterns.
  • Ensure cross-browser compatibility and optimize front-end performance.
  • Collaborate with user experience and user interface designers to translate wireframes into functional, user-centric components.
  • Integrate front-end and back-end components to deliver end-to-end solutions.
  • Diagnose and resolve issues across the full stack to maintain application reliability.
  • Write clean, maintainable, well-documented code aligned with engineering best practices and coding standards.
  • Participate in Agile ceremonies and change-control processes, including sprint planning, daily stand-ups, retrospectives, and change reviews.
  • Work with product managers, designers, and engineers to deliver features on time and within scope.
  • Conduct and contribute to code reviews to uphold quality standards and support knowledge sharing.
  • Optimize applications for scalability, performance, and security.
  • Evaluate and recommend tools, frameworks, and development methodologies.
  • Shape system architecture, guide design decisions, and ensure scalability, performance, and security across services.
  • Establish coding standards and engineering best practices, mentor developers, and lead technical discussions and code reviews.
  • Break complex technical work into actionable tasks and serve as the primary technical point of contact for cross-team initiatives.
  • Partner with product, user experience, quality assurance, and DevOps teams to turn business requirements into technical solutions, contribute to project planning, and manage technical risks.

Desired Qualifications

  • Experience with Azure Service Fabric or similar microservices platforms.
  • Familiarity with cloud deployment strategies and CI/CD orchestration.
  • Knowledge of unit, integration, and end-to-end testing best practices.
  • Understanding of when and how to use NoSQL databases within application architecture.
  • Experience with containerization tools.

About the Company

AIR Communities

Multifamily housing REIT and operator

AIR Communities owns and operates a large, diversified portfolio of multifamily apartment communities across the United States. It earns most of its revenue from rental income, with additional activity from property acquisitions and dispositions to optimize the portfolio. The company buys, owns, and manages apartment properties at scale to keep occupancy high and generate steady cash flow, with its shares traded on the NYSE under symbol AIRC to provide public market liquidity and relatively low financial leverage. Its goal is to deliver stable, high-quality residential communities and efficient operations that provide predictable returns for investors through rental income and portfolio management.

Company size
501-1,000
Company stage
IPO
Headquarters
Baltimore, MD
Founded
1994

Recently Posted Jobs

Explore more opportunities at AIR Communities

See more jobs