Senior Software Engineer - Full Stack

Share this job:
Last Updated Mar 12, 2019
Senior Level | W2 | On-Site | Full-Time


The Team

Our Engineering team in Durham, NC (located at the WeWork Space in downtown Durham) works primarily in Python (we have Django, Flask, and, command line applications) and ES6 + VUE on the front end. On any given day, you’ll find engineers collaborating to track down the source of a strange pattern in our metrics, pair programming on a piece of brand new functionality, heads-down on a challenging refactor, or meeting with other departments to understand the business context for what we’re building. We are looking for exceptional developers to take on big challenges and innovate with our fast-growing team.  

The Role

As a senior full stack software engineer, you will have a hand in architecting the technology and customer experience that run You will join a team of world-class, highly motivated software engineers to deliver front-end patterns and practices that ensure developer productivity, a great end-user experience, and a performant website. We’re growing incredibly fast (5x year-over-year) and need maintainable and scalable technologies to power our website and internal tools. You’ll help make practical, deliberate decisions about which full stack technologies to adopt (our current stack is Browserify, ES6, Vue.js, and abstractions on top of the JSON-API spec backend) and make sure the team stays informed, happy, and productive as the full stack evolves.

Your Impact

  • Make mature, bold decisions to move our systems forward
  • Disseminate information and train other engineers on best practices and techniques for high-quality front end development
  • Work with engineering leadership to create a front-end technology roadmap and deliver against it
  • Use your ideas to implement features and demonstrate how it ought to be done
  • Own the front-end build process
  • Advocate for new and better ways we should develop, and discover and implement new best practices for the development organization
  • Contribute back to the open source projects we rely on
  • Please note this job description is not designed to cover or contain a  comprehensive listing of activities, duties or responsibilities that are  required of the employee of this job. Duties, responsibilities and  activities may change at any time with or without notice.

About You

  • 5+ years of strong front-end single page app JavaScript, and Python development experience. 
  • Strong understanding of Django,Vue.js (or React or similar) and ECMAScript standard.
  • You love clean code and robust design
  • You value and take responsibility for the quality of your features, including writing your own tests (unit, functional and integration) and reviewing your teammates’ code
  • Keen nose for bad code smells
  • Motivated and assertive in learning and helping your team be successful
  • Innovator with good ideas, strong problem solving abilities, and a results oriented attitude
  • Experience with eCommerce a plus
The company Benefits and Perks will carry over into the job post.

Job Details

Feature Job

Would you like to feature this job?

Top 3 Desired Skills

  • django.svgA skill svg icon
  • vue.svgA skill svg iconimage/svg+xml
  • python.svgA skill svg icon

Top 3 Desired Tools

  • slack.svgA skill svg icon
  • confluence.svgA skill svg icon
  • jira.svgA skill svg icon

Benefits & Perks

  • Flexible PTO
  • Commuter
  • Equity
  • 401k
  • Vision
  • Dental
  • Medical

If you join us you’ll get:

- Competitive compensation 

- Stock options -- shared success is core to our mission

- Comprehensive medical, vision, dental and commuter benefits

- A shiny Mac and the other productivity accessories you need

- Flexible Paid Time Off -- we care most about results

Office Locations