SENIOR SOFTWARE ENGINEER ELIXIR GOLANG
Core
Senior backend engineer building critical double-entry accounting and transactional systems for a Brazilian banking platform, ensuring data integrity and high availability.
Role type
Senior IC backend engineer (financial systems)
Builds
High-impact transactional services, distributed systems, and multi-currency/multi-country banking features
Domain
Fintech / Banking / Payments
Required skills
Elixir, Golang, PostgreSQL, Apache Kafka, RabbitMQ, CQRS, distributed systems architecture, database optimization, concurrency control
Preferred skills
Multi-currency system design, compliance features, migration from Elixir to Go
Technologies
Elixir, OTP, Phoenix, Golang, PostgreSQL, Apache Kafka, RabbitMQ, Oban, Docker, Datadog, Grafana, Loki, Mimir, Prometheus
Responsibilities
Develop and maintain critical double-entry accounting services; execute concurrency and load testing; optimize database performance; implement complex accounting features; design distributed system architecture
Seniority
Senior, hands-on IC