Flag job

Report

STAFF SOFTWARE ENGINEER, BACKEND - PYTHON/JAVA (REMOTE)

Min Experience

7 years

Location

remote

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

The Home Depot is seeking a talented Staff Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining robust backend systems using Python and Java. Your expertise in building scalable and efficient solutions will be crucial in driving the success of our projects. Key Responsibilities: - Design and develop high-performance, scalable, and maintainable backend services and APIs - Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions - Participate in the full software development lifecycle, including planning, coding, testing, and deployment - Continuously optimize and improve the performance, reliability, and security of our backend systems - Mentor and guide junior engineers, fostering a culture of continuous learning and improvement - Stay up-to-date with the latest trends and best practices in backend engineering Requirements: - Minimum 7 years of experience in backend development using Python and/or Java - Proficient in designing and implementing RESTful APIs, microservices, and distributed systems - Strong understanding of database technologies (SQL and NoSQL) and message queuing systems - Hands-on experience with unit testing, integration testing, and automated deployment pipelines - Familiarity with cloud computing platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) - Excellent problem-solving, critical thinking, and communication skills - Bachelor's degree in Computer Science, Engineering, or a related field

About the company

The Home Depot is the world's largest home improvement retailer, with more than 2,300 retail stores and approximately 500,000 associates. The company offers a wide range of building materials, home improvement products, and lawn and garden supplies, as well as provides a variety of services, including home improvement installation services and tool and equipment rentals.

Skills

python
java
sql
nosql
apis
microservices
distributed systems
unit testing
integration testing
automated deployment
cloud computing
containerization