01Responsibilities
Design, build, and own high-throughput Settlement and Reconciliation services handling large financial datasets with strict accuracy and auditability requirements.Implement financial calculations with high precision.Identify, analyse, and correctly handle edge cases, inconsistencies, and data anomalies; the majority of the problem space involves non-standard scenarios.Design and optimise database schemas, queries, and data pipelines for correctness, performance, and scalability.Ensure idempotency, data integrity, and consistency across retries, partial failures, and downstream dependencies.Work closely with Product, Risk, Finance, and Operations teams to translate financial rules into deterministic and testable logic.Write clean, well-tested, and maintainable Python code following best engineering practices.
02Requirements
Strong proficiency in MySQL and/or PostgreSQL.Complex joins, subqueries, CTEs, and window functions.Data reconciliation and aggregation queriesDatabase Design and Optimisation.Schema design for financial data.Partitioning and sharding strategies.Indexing, query planning, and performance tuning.Writing production-grade backend services.Strong understanding of data structures and control flows.Designing scalable, reliable backend systems.Handling large data volumes with consistency guarantees.Strong problem-solving ability.Choosing appropriate data structures for correctness and performance.Ability to reason through ambiguous, incomplete, or inconsistent data scenarios.Designing deterministic outcomes for complex financial flows.Experience with AWS services for deploying and operating distributed systems, understanding high-availability patterns.Strong unit and integration testing mindset.Experience with data correctness validations and invariants.Code reviews and design documentation.Bachelor's degree in computer science, Statistics, Mathematics, Engineering, or a related quantitative discipline.A master's degree is a plus.4 + Years of experience. .