Tech Lead (Backend): Billing & Fees
Core
Lead the technical evolution of a critical billing platform, replacing manual processes with automated, scalable infrastructure for fee configuration, transaction calculations, invoicing, and reconciliation.
Role type
Senior Tech Lead (Backend) - Financial Services
Builds
Scalable billing services, data pipelines, and integrations for financial transactions and invoicing.
Domain
Financial Technology (FinTech) / Billing & Payments
Deliverable
production ML models | product features
Required skills
Java or Kotlin, Spring Boot, Microservices, Event-driven architecture, Kafka, AWS SQS, MySQL/PostgreSQL, Redis, Domain-Driven Design, Hexagonal Architecture, RESTful API design, CI/CD, Observability (Grafana, Prometheus), Mentoring
Preferred skills
Experience with Snowflake, Salesforce, Ledger systems, Financial data integrity patterns, Infrastructure-as-code
Technologies
Java, Kotlin, Spring Boot, Kafka, AWS SQS, MySQL, PostgreSQL, Redis, Snowflake, Salesforce, Grafana, Prometheus, Micrometer
Responsibilities
Own technical direction and architecture for the Billing & Fees subdomain; Design and maintain scalable billing services; Replace manual workflows with automated processes; Build robust data pipelines and integrations; Establish engineering practices for financial accuracy and auditability; Lead technical design submissions and architecture reviews; Remain hands-on in production code development and mentoring; Collaborate with cross-functional teams to translate business requirements; Drive operational excellence and incident response.
Seniority
Senior, hands-on IC with leadership