Durham NC

Full-Stack Developer - Durham, NC

Smashing Boxes is looking for an experienced Full-Stack Engineer with a knack for problem solving and a love of bleeding-edge web technology. You would work as part of a team to create API-first application backends using behavior-driven development methodologies, as well as developing engaging and accessible user interfaces for our Web applications. Full-Stack Engineers are consulted for estimates during project planning and responsible for building out functionality and participating in code reviews during development. Candidates might have a fondness for either the front or the backend, but are flexible enough in their skillset to pickup tasks on either the front or back end of the stack. In addition to being proficient in the relevant languages and techniques, we'd expect a great candidate to be engaged in the web community and aware of current trends, advancements and critical software releases.

Your typical week might include:

  • Planning and estimating new features
  • Writing code and unit tests
  • Reviewing other developers' code and pair programming
  • Steering technical direction of projects
  • Having someone give you a shout out for doing great work


  • Proficient in HTML, CSS and Javascript (ES2016+ Preferred)
  • Proficiency with at multiple server-side frameworks, such as: Ruby on Rails, Express in Node.js
  • Experience with either AngularJS or ReactJS (or both, that's cool too...)
  • Willingness to learn new technologies (ie React Native, Ionic, Vue.js, IOT, Blockchain etc)
  • Experience with source control via Git
  • Experience with other relevant command-line tools
  • Experience debugging applications and using Chrome DevTools
  • Experience with API development
  • Ability to write modular, maintainable, testable code
  • Knowledge of underlying internet protocols
  • Familiarity with DevOps and interest in learning more (AWS, Kubernetes, Terraform, etc)


Creativity and innovation are fueled by a little R&R. We value work-life balance above all else and bake it right in with benefits like:

  • 10 paid holidays (includes your birthday off!)
  • 15 days of paid vacation accrued your first year, 20 days after three years, and 25 days after five

We are a family and families take care of each other. We prove it with benefits like:

  • Health and dental coverage with 100% of employee premiums paid by Smashing Boxes
  • Short- and long-term disability insurance
  • Honor-system work-from-home sick leave plus two "I'm not working at all" sick days
  • Two months fully paid maternity leave; one month fully paid bonding leave for new parents
  • Flexible work schedule including work from home one-day-a-week option

Plus we've got all the basics covered; and then some:

  • Simple IRA with 3% company match
  • Coffee, snacks, beer on tap from local breweries
  • Innovation time every Friday afternoon
  • Ongoing learning opportunities and support

Thank you.
We’ll be in touch soon.

Share this Page

Careers at Smashing Boxes

Open Positions

We don’t just make great products, we help build great companies.

Contact Us

Get exclusive access to Smashing Boxes news, case studies, and events.

Sign up now
close ×

Get exclusive access to Smashing Boxes news, case studies, and events. Sign up now!

* indicates required