Small business owners form the backbone of any healthy economy. At Bench, our goal is to provide affordable, automated and reliable bookkeeping to every single person who calls themselves an entrepreneur.
To do that, we rely on talented people to provide the right mix of elegant and intelligent software and real personal assistance.
By joining our team you'll help shape the future of the small business economy, and create something that has never existed before.
The Engineering team at Bench is looking for a talented Senior Software Engineer to join our Internal team, and to collaboratively create fast, responsive products with a focus on the best possible user experience.
We currently use a microservices based approach to build our applications. On the front end we use technologies such as ES6 to write React and Angular apps, and SASS and CSS to style them.
On the back end, we currently use JVM based languages like Scala and Java, and we rely heavily on relational databases like PostgreSQL and MySQL.
Engineers at Bench work in a collaborative team environment with other engineers, product managers, and designers.
Here’s what you’ll be getting up to : Creating rapid prototypes to validate designs and product ideas Working with our designers to go from mocks to functional, performant and beautiful products Building new features to improve our user workflow Writing automated tests Engaging with and influencing engineering-
led initiatives Participating in code reviews and design critiques Working closely with product teams to understand business and customer needs You’re a great fit if you have most of these : At least 5 years building and delivering production software Experience with JVM based languages like Scala and Java Can write and extend REST APIs Data modeling expertise Comfortable working in large, complex code bases Solid understanding of CS fundamentals What else would be great about working at Bench?
This position offers an annual base salary and a comprehensive health, dental & vision plan You’ll also be eligible to participate in our generous Wellness Fund, where you’re free to spend an allocated amount on fitness activities, transit passes, and more Gender-
neutral bathrooms Great coffee, healthy fresh snacks, and sparkling water and local beers on tap Social events organized by your Benchmates, like the chess tournament, trivia nights, game nights or just relax at our regular Friday afternoon social events.