Lead Full-Stack Engineer
Role details
Job location
Tech stack
Job description
We are seeking an experienced Lead Full-Stack Engineer to join our dynamic data team. The ideal candidate is skilled in designing and delivering scalable, high-quality applications across modern front-end and back-end technologies. In this role, you will guide the development of innovative solutions for the multifamily industry, helping create intuitive, high-performance products that empower users and drive business growth.
What you will do:
- 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 application 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.practices.
-
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.
Required 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.
Benefits & conditions
AIR offers attractive total compensation packages designed to recognize and reward performance at the individual, team and company levels. We start with a competitive base salary and add bonus opportunities and benefit choices topped off with:
- Expected pay rate of $$130,000 - $155,000 plus annual bonus. You will be provided a pay rate that is in line with your skills and experience as they relate to the requirements of the job.
- 25% Discounted Rent at AIR communities (certain exclusions apply, and an application is required).
- Medical, dental, vision, and life insurance options available. HSA with company sponsored contributions, FSA (traditional and dependent care FSA).
- 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 realistic job previews, in person and virtual leadership training, and performance improvement courses.