SOFTWARE ENGINEER III GOLANG ELIXIR
Core
Building and maintaining the high-performance Read Ledger (banking transaction data source) to serve consumers of banking services.
Role type
Senior IC backend engineer (Go/Elixir)
Builds
Mission-critical banking systems and the Read Ledger infrastructure
Domain
Fintech / Payments / Banking
Deliverable
production ML models | product features
Required skills
Go (Golang), Elixir, microservices architecture, relational databases (PostgreSQL, MySQL), automated testing, code reviews
Preferred skills
Financial markets knowledge (fixed income, settlement), public/private cloud (AWS, Azure, GCP, OpenStack), event-driven architectures (Kafka, RabbitMQ, ZeroMQ, IBM MQ), advanced architectural patterns (Event Sourcing, CQRS, Hexagonal, Lambda), NoSQL, CI/CD pipelines (Azure DevOps)
Technologies
Go, Elixir, PostgreSQL, MySQL, Kafka, RabbitMQ, ZeroMQ, IBM MQ, AWS, Azure, Google Cloud, OpenStack, Azure DevOps
Responsibilities
Develop and evolve new features for mission-critical systems; Ensure production systems meet rigorous non-functional requirements (performance, scalability, security, availability, resilience, integrity); Monitor application performance and behavior post-deployment; Maintain clear and updated documentation for evolution traceability; Collaborate actively in code reviews to ensure best practices and technical evolution
Seniority
Senior, hands-on IC