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.