SENIOR SOFTWARE ENGINEER ELIXIR GOLANG
Core
Senior backend engineer building the critical double-entry transactional/accounting service for the Banking system, ensuring 24/7 integrity of financial movements.
Role type
Senior IC backend engineer (financial systems)
Builds
High-impact distributed systems processing all financial transactions for the banking platform
Domain
Fintech / Payments / Banking
Deliverable
production ML models | product features
Required skills
Elixir, Golang, PostgreSQL, Apache Kafka, RabbitMQ, CQRS, Command pattern, distributed system architecture, database optimization, concurrency control, background job processing, observability
Preferred skills
Multi-currency support, multi-country expansion, migration from Elixir to Go, specialized engine POCs, reconciliation features, compliance features
Technologies
Elixir, OTP, Phoenix, Golang, PostgreSQL, Apache Kafka, RabbitMQ, Oban, Docker, Datadog, Grafana, Loki, Mimir, Prometheus, Redis
Responsibilities
Execute concurrency, load, and integrity tests; optimize database operations; implement complex accounting features; architect distributed systems; support migration from Elixir to Go; develop specialized engine POCs; expand reconciliation and compliance features
Seniority
Senior, hands-on IC
