Software Engineer
Core
Build scalable backend services, webhooks, and public-facing APIs to process real-time data signals and support high-throughput workloads for a financial infrastructure platform.
Role type
Senior backend software engineer (distributed systems)
Builds
Scalable backend services, webhooks, public APIs, and real-time data processing pipelines
Domain
Fintech / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Ruby, Python, Go, PostgreSQL, MySQL, NoSQL, Kafka, Kinesis, React, D3.js, distributed system design, concurrency handling, fault tolerance, schema design, query optimization, test automation, real-time data visualization
Preferred skills
Experience with event-driven architectures, building automated instrumentation systems, translating product requirements into secure system designs
Technologies
Java, Ruby, Python, Go, PostgreSQL, MySQL, Kafka, Kinesis, React, D3.js
Responsibilities
Build scalable and reliable backend services, webhooks, and public-facing APIs; Write high-quality code to process and evaluate data signals in real-time; Take ownership of medium-sized technical projects and define system architectures; Actively contribute to on-call rotation for debugging and maintaining high-visibility systems; Engage with product teams to understand user pain points and inform the roadmap; Develop interactive frontend components and dashboards to visualize customer behavior and operational signals
Seniority
Senior, hands-on IC
