What are the responsibilities and job description for the Full Stack Engineer position at Aptonet?
Role Overview
HD Supply is seeking a Senior Full Stack Engineer with strong experience across React.js, Next.js, and Java Spring Boot to design, build, and scale enterprise applications. This position is ideal for an engineer who wants to grow into a technical lead role by owning architecture decisions, mentoring other engineers, and partnering closely with product and business stakeholders.
You will contribute to high-impact platforms that support supply chain, fulfillment, and customer-facing systems at scale, with an emphasis on quality, performance, security, and reliability across the full stack.
Key Responsibilities
- Design and develop modern front-end experiences using React.js and Next.js.
- Build, enhance, and maintain backend services and RESTful APIs using Java and Spring Boot.
- Lead technical design discussions and contribute to system architecture and technology choices.
- Collaborate with product, UX, and engineering leadership to shape technical direction and deliver outcomes.
- Mentor mid-level and junior engineers through code reviews, pairing, and best-practice guidance.
- Ensure high standards for code quality, test coverage, performance, security, and scalability across the stack.
- Participate in agile ceremonies (planning, standups, refinement, retrospectives) and help guide sprint execution.
- Identify technical debt and drive proactive improvements in maintainability, observability, and developer experience.
Required Qualifications
- 5 years of professional software engineering experience.
- Strong hands-on experience with React.js and Next.js.
- Strong backend engineering experience with Java and Spring Boot.
- Experience building and consuming RESTful APIs.
- Solid understanding of modern JavaScript (ES6 ), HTML, and CSS.
- Experience working with relational and NoSQL databases.
- Familiarity with Git, CI/CD pipelines, and automated testing practices.
- Strong problem-solving skills and ability to work effectively in complex systems.
Preferred Qualifications
- Experience supporting large-scale enterprise platforms and/or supply chain and fulfillment systems.
- Cloud experience (AWS preferred).
- Containerization experience with Docker and Kubernetes.
- Exposure to microservices and distributed systems.
- Prior experience acting as a tech lead, lead-by-example engineer, or technical mentor.
Leadership Growth Path
This role offers a clear path to Lead Engineer, with opportunities to expand scope and influence through:
- Ownership of system design and architectural decisions.
- Increased influence on technical standards, patterns, and roadmap planning.
- Formal mentorship responsibilities and development of other engineers.
- Close collaboration with engineering managers and product leadership to align technology and business strategy.
What Success Looks Like
- Delivering scalable, maintainable features end-to-end with a strong bias for quality and user impact.
- Driving technical clarity: well-reasoned architecture decisions, clear documentation, and pragmatic trade-offs.
- Raising the bar for engineering practices through code reviews, testing strategy, and CI/CD improvements.
- Building strong cross-functional relationships and communicating technical concepts clearly to varied audiences.
Additional Information
Work Authorization: As applicable per client requirements.
Work Schedule: Standard business hours; participation in agile ceremonies and collaboration with cross-functional teams.
Onsite Flexibility: This is a hybrid role based in Atlanta, GA, with up to 30% remote flexibility.
.
Salary : $140,000 - $150,000