Remote (Global)

The Home Depot is hiring a Software Engineer II - Golang (Remote)

About the Role

Design and implement robust, scalable backend services using Golang within a microservices architecture. Work closely with product and engineering teams to deliver reliable solutions that support large-scale operations.

Responsibilities

  • Develop and maintain backend services using Golang
  • Write clean, testable, and efficient code
  • Collaborate with product managers and engineers to define technical requirements
  • Participate in code reviews and design discussions
  • Troubleshoot and resolve production issues
  • Optimize systems for performance and reliability
  • Contribute to API design and integration
  • Work within agile development cycles
  • Implement automated testing and CI/CD pipelines
  • Ensure code quality through unit and integration testing
  • Monitor system behavior and respond to alerts
  • Support deployment processes across environments
  • Follow security and compliance standards
  • Document technical designs and system workflows
  • Stay current with backend technology trends
  • Participate in on-call rotations when needed
  • Collaborate on architectural decisions
  • Refactor legacy systems for improved maintainability
  • Integrate with third-party services and internal platforms
  • Use version control systems effectively
  • Apply software design patterns appropriately
  • Support scalability efforts for growing user demands
  • Contribute to incident post-mortems
  • Work with containerized environments and orchestration tools
  • Leverage cloud-based infrastructure services

Nice to Have

  • Experience with large-scale backend systems
  • Knowledge of service mesh technologies
  • Familiarity with observability tools
  • Experience with infrastructure as code
  • Background in e-commerce systems
  • Understanding of high availability design
  • Exposure to GraphQL APIs
  • Prior work in remote-first teams

Compensation

Competitive hourly rate based on experience

Work Arrangement

Remote

Team

Part of a dynamic engineering team working on critical backend platforms and distributed systems

What You'll Do

  • Build and maintain backend services using Golang
  • Work on scalable systems that handle high traffic volumes
  • Collaborate with teams to define and implement technical solutions
  • Participate in agile ceremonies and planning sessions
  • Contribute to system architecture and design decisions

What We're Looking For

  • Strong coding skills in Golang
  • Experience with backend development in production environments
  • Ability to work with minimal supervision
  • Clear communication with technical and non-technical stakeholders
  • Commitment to code quality and system reliability

Not available for this position

Required Skills
GoGoogle Cloud Platform (GCP)SQLHTMLCSSJavaAPI DevelopmentMicroservicesAgile Methodologies
About company
The Home Depot
The Home Depot is a major home improvement retailer in the United States, offering a wide range of home improvement and construction products and services.
All jobs at The Home Depot Visit website
Job Details
Category other
Posted 10 months ago