Software Engineer II - Backend

Chewy Chewy · Retail · Boston, MA

Backend Software Engineer II at Chewy focused on building and enhancing customer-facing solutions within a microservice architecture. Responsibilities include designing, developing, and implementing scalable and resilient systems, collaborating with stakeholders, writing high-quality code, contributing to architecture and DevOps practices, and participating in on-call rotations. Requires experience with Java, Spring Boot/Webflux, PostgreSQL, distributed systems, CI/CD, AWS, and Terraform.

What you'd actually do

  1. Design, develop and implement solutions using varied technologies focusing on scalability, latency, and resiliency.
  2. Collaborate with product managers, engineers, and cross-functional stakeholders to translate product requirements into well-defined technical solutions and deliver high-quality features.
  3. Write high-quality, maintainable code, develop clear technical designs, and participate in code and design reviews to ensure adherence to engineering standards and best practices.
  4. Contribute to the evolution of service architecture, data architecture, DevOps practices, infrastructure as code, deployment pipelines, and public cloud services as part of a collaborative software development team.
  5. Communicate development progress, risks, and technical trade-offs to stakeholders throughout the development lifecycle.

Skills

Required

  • Java
  • Spring Webflux
  • Spring Boot
  • APIs
  • microservices
  • distributed systems
  • PostgreSQL
  • SQL
  • system design
  • CI/CD
  • Jenkins
  • Playwright
  • AWS
  • Terraform
  • data structures
  • algorithms
  • scalable systems
  • monitoring
  • troubleshooting
  • production incidents

Nice to have

  • React.js
  • TypeScript
  • RESTful APIs
  • e-commerce