Controller - Compliance

Remote /
Full Stack Finance – Accounting /
Full Stack Finance offers a complete, end-to-end range of financial and human resources (HR) related services to early stage and high growth companies. We embed a team of experienced finance & accounting and HR professionals directly into the operations of the company. Because of this, we are a vertically-integrated and very versatile business partner for companies experiencing high growth. We can only provide amazing partnerships by hiring talented professionals who are ready to ride the waves and help companies focus on the growth of their businesses. 

The Controller reports directly to the Head of Special Projects and contributes management level accounting expertise, supporting clients at the Controller level. The Controller acts as the senior compliance advisor and subject matter expert for compliance related projects and tasks for our clients.  
This is a leadership and a hands-on position that is proactive and solution oriented, offering depth of experience to our clients in the fast-paced world of start-up accounting. 


    • Oversee the activities of several client projects including GAAP compliance, clean-up processes, and accurate and timely dissemination of financial management reports including, but not limited to, internal and external financial statements  and annual audits 
    • Revenue &COGS: Ensure proper margin recognition reconciling/recording transactions (Sales, Deferrals, Accruals, Returns, Discounts, Chargebacks), reconciling various sources of truth and invoicing the missed sales as needed
    • Cash to accrual conversion projects
    • Reconciling inventory (Physical, Sub to GL), Accruals, Samples, Inventory adjustments, obsolescence, analysis of accuracy of the landed cost, and /or re-calculation of landed costs
    • Preparing client for the audit: review schedules and the supporting documents and adjust the accounting as needed
    • Managing the whole audit process and facilitating requests from audit firm on clients behalf 
    • Review current internal processes and procedures for any lacking areas, and effectively implemented proper procedures as replacement
    • Maintaining professional relationship with the clients while managing client’s expectations vs the requested scope of work vs the requested delivery date


    • Bachelor's Degree in Accounting or Finance required
    • 7+ years of accounting experience in a fast-paced environment, preferably in a early stage company
    • Previous experience with significant clean-up of the accounting records
    • Preferred audit experience with a Big 10 accounting firm 
    • 3+ years management experience with a proven track record of training and developing accounting staff
    • Sophisticated depth of communication, analytical, and time management skills
    • Ability to multi-task efficiently from a remote work environment
    • Maintain high attention to detail and strict deadlines
    • Advanced knowledge of QB and Microsoft suite, especially excel
    • Good understanding of the GAAP standards, common accounting practices & procedures in the following areas: Capitalization Policy, Prepaid Recognition Policy, Accruals, Fixed Assets, Intangible assets, AP, AR, Revenue, Deferred Revenue, current and long term liabilities and Inventory
Join Our Team
- We offer a generous benefits package - medical, dental, vision
- We believe in work / balance and offer a generous PTO policy 
- Work with a smart, fun and collaborative team 
- We enjoy having frequent company gatherings and events
- Work with the hottest startups in the industry
About Full Stack
Finance Full Stack Finance embeds teams of experienced, Accounting & Finance and Human Resources professionals within Startups and high growth businesses according to their operating needs. We aren’t just an Accounting & HR firm – we act as a startup's Finance & Accounting and/or HR Department, giving them a breadth and depth of services similar to in-house personnel but at a lower cost. We offer integrated and seamless scalable support, because we know that many things can change over short periods of time.