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.