Software Engineer

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 Production-Level Experience With:
  • Python / Flask AND/OR Javascript ES201x/6 and React (You may also see some JQuery)
  • SQL / ORM (We use Postgres and SQLAlchemy)
  • HTML5 / CSS3
  • 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.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field