Lead Software Engineer - Doral, United States - Lennar

    Lennar
    Default job background
    Description
    Overview

    Welcome Home Build your career with Lennar:
    As one of the nation's largest builders, Lennar has built over one million new homes for families across America.

    Since 1954, our communities have catered to all lifestyles and family dynamics, whether you are a first-time or move-up buyer, multigenerational family, or active adult.

    At Lennar, Everything's Included in our homes, and Everyone's Included on our team.

    Our Everyone's Included vision is to be as inclusive and diverse as the communities we build unleashing the power of diversity within our workforce to drive innovation & sustainable growth.


    Lennar's Core Values:


    Our commitment to Quality, Value, and Integrity is the underlying foundation upon which Lennar was built, and these three fundamental principles still guide us in caring for our customers, associates, trade partners, shareholders, and community.


    YOUR PURPOSE:
    We are searching for a talented and experienced Lead Software Engineer to join our growing team.

    You will play a pivotal role in leading the design, development, and implementation of scalable and robust backend systems using and microservices architecture.

    You will be responsible for mentoring and guiding junior engineers, fostering a collaborative development environment, and spearheading the continuous improvement of our backend infrastructure.

    Responsibilities

    Lead the design, development, and implementation of complex backend systems using and microservices architecture.
    Architect and implement scalable and efficient APIs using frameworks like NestJS and ExpressJS.
    Work collaboratively with frontend developers and other engineers to ensure seamless integration between different components of the application.
    Deep dive into technical challenges, identify optimal solutions, and implement them effectively.
    Write clean, maintainable, and well-documented code adhering to best practices.
    Conduct code reviews and provide mentorship to junior engineers, fostering a culture of knowledge sharing and continuous learning.
    Stay up to date with the latest trends and technologies in the ecosystem.
    Proactively identify opportunities for performance optimization and scalability.
    Contribute to the definition and implementation of DevOps practices for efficient deployments and infrastructure management.
    Collaborate with the QA team to ensure high-quality software delivery.

    Qualifications

    Minimum 5+ years of experience as a software engineer with a strong focus on backend development.
    In-depth knowledge of , including asynchronous programming and event-driven architecture.
    Experience with microservices architecture principles and best practices.
    Proficiency in frameworks like NestJS and ExpressJS for building robust and scalable APIs.
    Experience with NoSQL databases (e.g., MongoDB, DynamoDB) and their integration with applications.
    Excellent understanding of web application development principles and best practices.
    Strong problem-solving skills and the ability to break down complex challenges into manageable tasks.
    Experience in leading and mentoring junior engineers.
    Excellent communication, collaboration, and interpersonal skills.
    A passion for building high-quality, maintainable, and scalable software.

    Educational Requirements:
    Bachelor's degree in Computer Science, Information Systems, or equivalent relevant work experience.

    Our Interview Process:
    30 minute preliminary screen
    3-4 interviews with members of our team
    Lennar is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws.

    Physical Requirements:


    This is primarily a sedentary office position which requires the incumbent to have the ability to operate computer equipment, speak, hear, bend, stoop, reach, lift, and move and carry up to 25 lbs.

    Finger dexterity is necessary.
    This description outlines the basic responsibilities and requirements for the position noted. This is not a comprehensive listing of all job duties of the Associates. Duties, responsibilities and activities may change at any time with or without notice.
    #LI-JG1

    Type

    Regular Full-Time
    #J-18808-Ljbffr