Botkeeper Inc Backend Engineer in Boston, Massachusetts
Botkeeper is a bookkeeping software company operating in an essential industry that?simply put?hasn't evolved much over the last few centuries. We're on a mission to change that, and we're looking for the right engineers to help out on that front.
Named one of America's Best Startup Employers by Forbes in 2020, we have big goals of transforming the industry by empowering accountants to get more from their data. Botkeeper pairs unique AI/ML technology with data collection, automation, and optimization strategies to reimagine the bookkeeping function of accounting. Botkeeper Accounting Partners (our clients) leverage our solution to dig deep into their client data and the collective wisdom of thousands of similarly sized or positioned businesses to draw out thoughtful insights that help their clients move the needle
Join us as we build momentum toward an accounting industry that operates in real-time for the real world.
Our Engineering Team:We are a group of T shaped engineers, who have an insatiable desire to learn new technologies, implement exciting scalable solutions, and teach each other as we collaborate on projects. Being a part of this team provides an opportunity to work across a variety of technical domains, while contributing insights from your own experiences and domain expertise.Position Overview:
We?re looking for a Backend Engineer to join our Botkeeper team! Backend engineers work on one of two teams here at Botkeeper; Scalebot or Finbot. Scalebot is an internal facing team with the mission to automate the human. They work closely with our ML and operations teams to identify areas where we can leverage technology to automate, speed up and improve the quality of the bookkeeping process. Finbot is an external facing team who works closely with peer engineering teams and clients. Their goal is to create engaging ways to connect accounts and business owners to timely financial insights and enable bookkeeping to seamlessly happen behind the scenes.
In the spirit of hiring T shaped engineers... we look for backend engineers who are willing and able to stretch beyond BE from time to time. This might mean being able to unblock yourself on a UI change by getting into the FE code. Or this might mean participating in the UI/UX design process.
Design and development of RESTful web services and integration with 3rd-party APIs
Work with product teams and end users in order to understand user interactions and prototype solutions for improving customer's workflow and experiences
Influence the features and direction of our products
Active contribution to our code review culture
Lead and mentor junior/mid level engineers, establish code standards
3+ years of software engineering experience (with at least 2 years at one location)
Strong understanding of JS runtime (V8, Node)
Proficient knowledge of building and consuming RESTful web services
Proficient knowledge of NoSQL (MongoDB)
Demonstrated experience of building a projects from a completely blank slate
Demonstrated experience of learning and extending an existing code base
Experience in communicating with users, other technical teams, and management to collect requirements, identify tasks, provide estimates and meet production deadlines
Curious about how things work, creative about how to approach problems, and eager to collaborate with others
Botkeeper provides bookkeeping to businesses using a powerful combination of skilled accountants and automated data entry through the use of machine learning and AI. Our clients receive 24/7 accounting and support as well as incredible insight into their financials with beautiful dashboards and unlimited reporting. The platform easily integrates with a client?s bank accounts, credit cards, HR system, and POS system, and makes appropriate entries and adjustments to their QuickBooks Online accounts, providing businesses with a 24/7 AI-driven Botkeeper. The company is headquartered in Boston, MA.
We offer unlimited PTO, competitive compensation and healthcare, remote work, and 12 weeks of parental leave. Additional benefits include our annual company retreat, incredible opportunities for career growth, continued professional education, and collaboration with our team of smart, supportive colleagues.
Equal Employment Opportunity Statement:
Botkeeper is proud to be an Equal Employment Opportunity employer and we encourage all to apply to join our team! We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, military or veteran status, disability, or any other applicable characteristics protected by law.