Summary
The job is for a Senior Backend Software Engineer at Puzzle, a remote-first startup that aims to build a next-generation financial data platform. The role involves architecting, designing, productizing, and building key parts of the financial system and immutable, event-driven ledger.
Requirements
- 6+ years as a software engineer
- Experience with agile software development methodologies
- Experience in a modern programming language like Python
- Strong experience with Databases design (SQL, NoSQL) and analytics
Responsibilities
- Deliver on core accounting, auditing, and financial infrastructure
- Build systems to keep information up to date and accurate
- Create unique functionality for correlation of data
- Design interfaces and APIs to our data
- Extend and architect our event pipeline for speed and scale
- Extend our core reporting platform
- Work on designing endpoints for our product
- Handle an ever growing stream of data
Preferred Qualifications
- Understanding of and desire to bring company financials into the 21st century
- Experience working with accounting and/or financial systems, building double-entry ledgers, accounting software a plus
- Professional background as a CPA/Accountant a plus