Senior Software Engineer at Social Tables
Washington, DC, US
At Social Tables, we envision a world where face-to-face events achieve great things! If you want a job where there’s more enthusiasm than there is red tape, where hard work charges the atmosphere with excitement and promise, where ideas are encouraged, an entrepreneurial team spirit is essential, and people like coming to work, then Social Tables may be the place for you!

Join the close-knit engineering team that conceptualizes and develops our industry leading SaaS solutions and services. Hone your skills in an agile, test-driven environment and have a measurable impact on a well-established rapidly expanding business.

Our Bessemer & 500 Startups backed venture delivers SaaS to clientele from hotel chains such as the Hyatt Hotel Corporation to academic special events teams from Harvard Business School to corporate meeting teams such as Genentech.

SENIOR SOFTWARE ENGINEER At Social Tables, Senior Engineers have a deep understanding of Javascript fundamentals and architecture. They consistently deliver large features that provide significant value our customers. Senior Engineers regularly review large sections of our product, making sure things don't ‘fall through the cracks’. They collaborate well with others, seek input from teammates, and provide detailed code reviews.
YOUR STRENGTHS

A seasoned engineer who enjoys sharing your experience with the team.
Strong with ES6
Passionate about writing code that is scalable, maintainable, reusable, and well-tested
Interested in building reliable, fault-tolerant, production grade systems
Feel comfortable debugging large applications and refactoring them to well-tested components and services
Have experience designing, implementing, and maintaining APIs as a service for your team and customers
Enjoy optimizing complex data models for understandability and performance
While it can be hard to measure experience strictly in terms of time, you should have a strong, proven background in Javascript and Node.js. We’d expect something on the order of 3+ years of full-time professional Javascript experience including production ES6 experience.
TECHNOLOGIES WE USE

We write JavaScript
We use Node.js on the server
We prefer Restify for APIs and Koa or Express for web apps
We use React on the browser, and when we need more complex state management on the browser, we use Redux
We do not transpile our server code
We use Babel to transpile Stage 2 or later ESNext on the browser
We build our browser assets with Webpack
We use MySQL & RethinkDB for our database storage
We use AWS for our infrastructure
We develop on our local machines, not in the cloud
We keep our projects up-to-date with current versions
WE BRING TO THE TABLE

Meaningful work on world class and industry changing products
Amazing culture and coworkers in a flat organization
401K
Unlimited Vacation
100% covered premiums for Medical, Dental, Vision, Life, Short/Long Term Disability Insurance
Discretionary education reimbursement available from your first day
Equity in DC's hottest venture-backed startup
Sonos deployed throughout our downtown space with fully stocked snacks, drinks and weekly happy hours
Casual dress work environment