5+ years of professional software development experience, ideally with exposure to accounting software, financial reporting systems, or treasury management platforms
Familiarity with accounting concepts and financial workflows, with the ability to engage meaningfully with domain experts and translate requirements into well-structured software
Strong proficiency in an object-oriented programming language, including async programming patterns, ORM frameworks, and SOLID design principles
Experience designing and building features that span frontend and backend layers, with an understanding of distributed systems principles such as event-driven architecture, service boundaries, and fault tolerance
Experience writing unit and integration tests using xUnit or similar frameworks, with a genuine commitment to test coverage as part of delivery
Database design and development experience across relational and non-relational systems, including PostgreSQL, MS SQL, or MongoDB
Ability to work effectively across time zones in a distributed, international team environment
B.S. in Computer Science, Finance, Economics, or equivalent practical experience
Proficiency in C# and .NET 10, including async programming patterns and Entity Framework
Experience with React for building responsive, data-intensive frontend interfaces
Familiarity with event streaming platforms such as Kafka for real-time data pipelines
Hands-on experience with AWS services including compute, storage, and managed database offerings