Jobs · Engineering · Colorado

Lead Full Stack Engineer

AIR Communities · Denver Metropolitan Area · 1 mo ago
On-siteEngineering$130k–$155k/yrFull-time

About the Role

AIR Communities is seeking an experienced Lead Full-Stack Engineer to join our dynamic data team. The ideal candidate is skilled in designing and delivering scalable, high-performance applications using modern front-end and back-end technologies. In this role, you will guide the development of innovative solutions for the multifamily industry, creating intuitive, high-performance products that empower users and drive business growth.

This position is based in our Denver corporate office and requires in-office work 5 days a week to support operations and foster collaboration.

Responsibilities

  • Design and develop scalable applications using .NET and modern front-end frameworks.
  • Build and optimize RESTful APIs and microservices for seamless integration across front-end applications.
  • Work with relational databases, ensuring strong 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 for a seamless user experience.
  • Collaborate with UX/UI designers to translate wireframes into functional, user-centric components.
  • Integrate front-end and back-end components to deliver cohesive, end-to-end solutions.
  • Diagnose and resolve issues across the full stack to maintain application reliability.
  • Write clean, maintainable, well-documented code that aligns 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 closely 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 new tools, frameworks, and development methodologies.
  • Provide technical leadership by shaping system architecture, guiding design decisions, and ensuring scalability, performance, and security across services.
  • Establish coding standards and engineering best practices while mentoring other developers and leading technical discussions and code reviews.
  • Break down complex technical work into actionable tasks and serve as the primary technical point of contact for cross-team initiatives.
  • Partner with product, UX, QA, and DevOps to translate business requirements into robust technical solutions, contributing to project planning and managing technical risks.

Requirements

  • 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.
  • Solid experience with relational databases (e.g., SQL Server, Postgres) and writing efficient SQL queries.
  • Experience with modern front-end build and packaging tools.
  • Experience building and hosting applications on cloud platforms (Azure, AWS, or GCP).
  • DevOps mindset with experience building CI/CD pipelines and using version control systems such as Git.
  • Strong analytical and troubleshooting skills, including experience with root-cause analysis.
  • Experience implementing and maintaining application security best practices.
  • Awareness of common application security principles and secure data handling practices, including working with sensitive or regulated data such as PII.
  • Familiarity with SAST, SCA, and DAST tools for code security scanning.
  • Proven experience providing technical leadership, including shaping system architecture and guiding design decisions with a focus on scalability, performance, and security.
  • Demonstrated ability to mentor engineers, establish coding standards, and lead technical discussions and code reviews to drive engineering excellence.
  • Experience collaborating cross-functionally (working with product, UX, QA, and DevOps) to translate business requirements into technical solutions, break down complex work, and manage technical risks.

Nice to Have

  • 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.

Soft Skills

  • Strong problem-solving abilities and high attention to detail.
  • Clear, effective communication and a collaborative mindset.
  • A growth-oriented mindset with enthusiasm for learning and adapting.

Pay

Expected pay rate of $130,000 - $155,000 plus annual bonus. The final pay rate will be determined based on skills and experience relevant to the role.

Benefits

  • 25% discounted rent at AIR communities (certain exclusions apply, and an application is required).
  • Medical, dental, vision, and life insurance options.
  • HSA with company-sponsored contributions, FSA (traditional and dependent care).
  • Short- and long-term disability paid by the company.
  • 401(K) plus company contributions.
  • Paid vacation, 14 paid holidays, and paid sick time.
  • Tuition Assistance Program.
  • Commuter benefits and pet insurance.
  • Up to 100% reimbursement on professional certification/licensing for job-related curriculums.
  • Paid parental leave of up to 16 weeks following the birth or adoption of a child.
  • Consumer discounts from various products and services, including travel planning, wireless phones, health and fitness, home appliances, and more.
  • 15 hours of paid time annually to give back to your community.
  • Opportunities for professional development and career growth, including leadership training and performance improvement courses.

Similar jobs