Fullstack Software Engineer

Share this job:
Last Updated Sep 11, 2018


As technology evolves, users demand a seamless and performant experience across devices and their opinions of a platform are heavily influenced by these characteristics. Our development team delivers upon these expectations with cutting-edge UI technologies backed by future facing, scalable system designs.

As a Software Engineer at Teamworks, you will join a team delivering high performance, scalable new web and mobile features end-to-end. By leveraging the hottest tools in the growing open source ecosystem, you will accelerate the redesign of our industry-leading platform. With refined agile craftsmanship, you will deliver high quality, unit tested code and contribute to open source where practical.

In Six Months, You Will Have Successfully:

  • Delivered quality, unit tested code to our web and mobile applications

  • Participated in a cross-functional redesign of at least one "module"

  • Developed a new skill outside of your area of expertise

  • Participated in one of our business-wide hackathons

You'll Achieve This Success By:

  • Writing beautiful, concise code and setting it free

  • Loving quality and standards: unit testing, linting, peer reviews, documentation

  • Pair programming and other collaborative development techniques

  • Automating repetitive tasks out of existence

  • Offering implementation guidance during design sessions with Architecture, UX and Product

You Should Have Proven Experience With:

  • Python / Flask

  • SQL / ORM (We use Postgres and SQLAlchemy)

  • HTML5 / CSS3

  • Javascript ES201x/6 and React (You may also see some JQuery)

  • Unit Testing w/ Pytest, Detox, Mocha and/or Jest

  • Version Control with GIT

It's Great If You've Dabbled In:

  • Celery / RabbitMQ

  • GraphQL

  • Docker

  • CI / CD

  • AWS / S3 / EC2 / Lambda

  • Redux / state-driven apps

  • Webpack

Our Ideal Candidate:

  • Is deliberate, assertive, curious and thorough

  • Assesses the entire problem before trying to solution it

  • Enables straightforward, transparent communication

  • Has deep integrity, is courteous / respectful, and collaborative

  • Lives our core values: honesty, humility, exceptionalism, hard-work, commitment and innovation.

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

  • react.svgA skill svg icon
  • flask.svgA skill svg icon
  • python.svgA skill svg icon

Benefits & Perks

  • Voluntary culture events, clubs & hackathons!
  • Flexible hours, there's no time clocks here!
  • Company-paid parking, conveniently located by our office
  • All the tech you need for peak performance on the job
  • Company-paid gym membership or fitness reimbursement
  • Career and life coaching on-site
  • Equity options upon hire
  • 401(k) with company match up to $4,000
  • Generous insurance deductible reimbursement by the company
  • Best-in-class Health, Vision & Dental Insurance
  • Unlimited PTO, with two-weeks off required each year
  • Three-months paid leave for new moms, two weeks for new dads

Office Locations