Logo of Huzzle

Full Stack Engineer

  • Job
    Full-time
    Junior Level
  • Software Engineering
    IT & Cybersecurity
  • Charlotte

AI generated summary

  • You need 2 years in software development, SDLC experience, skills in frontend, middleware, or databases, a relevant degree or equivalent, and experience in technical documentation and business systems.
  • You will develop and maintain enterprise applications, translate business needs into software solutions, conduct testing and code reviews, and implement CI/CD processes while optimizing performance.

Requirements

  • 2 years of experience in software development or a related field.
  • 2 years of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC) through iterative agile development.
  • 2 years' experience working with any of the following: frontend technologies (user interface/user experience), middleware (microservices and application programming interfaces), database technologies, or DevOps.
  • Bachelor's degree in computer science, computer information systems, or related field (or equivalent work experience in lieu of degree).
  • 2 years of experience writing technical documentation in a software environment and developing and implementing business systems within an organization.

Responsibilities

  • Partners with product teams to translate business requirements into logical program designs and software solutions, conducting implementation and maintenance of complex enterprise applications with occasional guidance from senior colleagues.
  • Develops, configures, or modifies integrated business and/or enterprise application solutions within various computing environments by designing and coding component-based applications using various programming languages.
  • Tests applications using test-driven and behavior-driven development frameworks, ensuring solution integrity, testability, maintainability, and efficiency.
  • Conducts root cause analysis of issues, participates in code reviews to identify gaps, and solves difficult technical problems to optimize application performance.
  • Implements continuous integration/continuous delivery processes to ensure quality and efficiency in the development cycle using DevOps automation processes and tools.
  • Ideates, builds, and publishes reusable libraries to improve cross-team productivity while ensuring successful deployment of released applications.

FAQs

What technologies will I be working with as a Full Stack Engineer at Lowe’s?

You will be working with modern technologies such as Kotlin, Java, Spring Boot, Reactor, Kafka, MongoDB, PostgreSQL, and deploying applications to Google Cloud Platform (GCP).

Is this position based in an office or can I work remotely?

This position is based at our on-site Tech Hub in Charlotte, North Carolina, and is not a remote position.

What testing methodologies are required for this role?

You will be applying comprehensive testing methodologies including Unit Testing, End-to-End Testing, Behavior-Driven Development (BDD), Performance Testing, and Smoke Testing using tools such as Cucumber, Mockito, Selenium, JUnit, Karate, and JMeter.

What kind of projects will I be working on?

You will be working on the Enterprise Retail Product Cache (ERPC), a highly scalable and high-performance system that powers Lowe’s core selling channels.

How many years of experience are required for this position?

A minimum of 2 years of experience in software development or a related field is required.

Is experience with DevOps tools necessary for this role?

Yes, you will need 2 years of experience working with DevOps tools and processes to implement continuous integration and continuous delivery.

Does Lowe’s offer any benefits to employees?

Yes, Lowe’s offers benefits such as a 401k with up to 4/25% match, a discounted employee stock purchase plan, maternity/parental leave, and an associate discount.

Will I be collaborating with other teams or departments?

Yes, you will be partnering with product teams to translate business requirements into logical program designs and software solutions.

What is the company culture like at Lowe’s?

Lowe’s promotes an inclusive culture that supports collaboration and teamwork, providing stability and resources for engineers to solve challenging problems.

What is the educational requirement for this role?

A Bachelor's degree in computer science, computer information systems, or a related field is preferred, or equivalent work experience in lieu of a degree.

Do it right for less. Start with Lowe's.

Retail & Consumer Goods
Industry
10,001+
Employees
1921
Founded Year

Mission & Purpose

Lowe’s Companies, Inc. (NYSE: LOW) is a FORTUNE® 50 home improvement company serving approximately 20 million customers a week in the United States. Lowe’s and its related businesses operate or service more than 2,200 home improvement and hardware stores and employ over 300,000 associates. Based in Mooresville, N.C., Lowe’s supports the communities it serves through programs focused on creating safe, affordable housing and helping to develop the next generation of skilled trade experts.