Software Engineer I, Full Stack, Promotions
Chewy
This job at a glance
- Who can apply
- New grads and up to 2 years
- Must know
- Product managementJavaScriptReactREST APIsData structures & algorithms
- Work
- On-site in Boston
- Pay
- Not stated by the employer.
- Listed
- Nov 6, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Chewy is seeking a Software Engineer I to join the Promotions team. This role will focus on building full-stack systems to ensure promotions are accurate, reliable, and user-friendly for customers. You will collaborate with experienced engineers, product managers, and partner teams to translate business requirements into maintainable software and drive improvements throughout the promotions lifecycle. This is an opportunity to develop your engineering skills and contribute to a customer experience. The Promotions team works on React.js customer-facing experiences and backend services for creating, evaluating, and delivering promotional offers. You will learn the domain, contribute to projects, and help maintain system reliability as Chewy grows.
Key Responsibilities
- Build, test, and maintain full-stack experiences, services, APIs, and internal tools for promotions and offers.
- Collaborate with product managers, designers, and engineers to define requirements and deliver incremental improvements.
- Write readable, maintainable full-stack code, including React.js user interfaces and backend services.
- Participate in code reviews, design discussions, and team ceremonies.
- Develop unit and integration tests, debug issues, and enhance system reliability.
- Apply engineering best practices for data, APIs, observability, security, and performance.
- Investigate production issues with team support, contributing to root-cause analysis and fixes.
- Utilize monitoring and operational feedback to identify areas for improving customer and team experiences.
- Contribute to documentation and share knowledge.
Requirements & Tech Stack
- Experience with React.js and modern front-end development.
- Exposure to backend services or APIs.
- Understanding of core software engineering concepts: data structures, algorithms, APIs, and databases.
- Experience with writing tests and debugging code.
- Familiarity with version control and code review workflows.
- Ability to learn unfamiliar systems and ask thoughtful questions.
- Strong written and verbal communication skills.
- Ability to collaborate across teams.
- Ability to balance multiple priorities and adapt to changing requirements.
- Customer focus, curiosity, and commitment to building reliable, maintainable software.
Qualifications
- BA/BS in Computer Science, Software Engineering, a related field, or equivalent practical experience.
- 0–2 years of software engineering experience, including internships, co-ops, or substantial academic projects.