Tech Lead (Backend): Billing & Fees

New
J
JobgetherFinancial technology
Based in PortugalFull-TimeLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 7 years of backend software engineering experience
Required Skills
PostgreSQLJavaKafkaKotlinMySQLSpring BootRedisMicroservices

Requirements

  • At least 7 years of backend software engineering experience.
  • Strong hands-on expertise in Java or Kotlin and Spring Boot.
  • Experience leading technical initiatives or providing technical guidance to other engineers.
  • Ability to design and deliver complex, distributed, production-grade systems.
  • Knowledge of microservices and event-driven architectures, including Kafka and AWS SQS.
  • Experience with relational databases such as MySQL or PostgreSQL and caching technologies such as Redis.
  • Experience with financially sensitive systems such as billing, invoicing, payments, ledgers, fee calculation, or reconciliation platforms.
  • Architectural knowledge including domain-driven design, hexagonal architecture, service decomposition, bounded contexts, and asynchronous communication patterns.
  • Strong API design experience, including RESTful APIs, backward compatibility, and integration patterns.
  • Understanding of financial data integrity in distributed environments, including transactional consistency, idempotency, error recovery, and reconciliation.
  • Experience mentoring engineers through technical design, code reviews, and complex delivery challenges.
  • Experience operating business-critical systems, participating in on-call rotations, and managing incidents.
  • Familiarity with Grafana, Prometheus, and Micrometer.
  • Experience with CI/CD pipelines, infrastructure-as-code, automated testing, and modern software delivery practices.
  • Strong communication and stakeholder management skills for collaboration across Engineering, Product, Finance, and Commercial teams.

Responsibilities

  • Own the technical direction, architecture, and engineering roadmap for the Billing & Fees subdomain.
  • Design, develop, and maintain services for fee configuration, fee calculation, invoicing, billing adjustments, and reconciliation.
  • Replace manual billing workflows with automated, reliable processes.
  • Build and maintain data pipelines and integrations across Snowflake, Salesforce, Ledger, and internal financial services.
  • Establish practices for financial accuracy and auditability, including idempotency, traceability, reconciliation, exception handling, and audit trails.
  • Lead technical design submissions, architecture reviews, and service design using domain-driven design, hexagonal architecture, and event-driven patterns.
  • Develop production code, conduct technical design and code reviews, and mentor engineers.
  • Collaborate with Product, Finance, Commercial, Back Office, Ledger, Digital Assets, and Fiat teams on technical solutions and integrations.
  • Establish standards for observability, monitoring, performance, incident response, and service recovery.
  • Guide production workload management, testing, CI/CD, documentation, and technical debt management.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now