Apex Fintech Solutions is looking to pioneer a new options trading platform by designing and implementing complex trading APIs and evolving high-performance trading systems using cloud-native technologies within an event-driven architecture.
Requirements
- Understanding of high load, low latency architecture object-oriented design, algorithm, and data structures.
- Expertise in at least one modern programming language (Java, Golang, Python, etc.).
- Experience with Google Cloud Platform is nice to have.
- Experience with Kubernetes, Google CloudRun and/or Docker is a plus.
- Experience with Apache Kafka or Google Pub/Sub is a plus.
Responsibilities
- Design, develop, test, deploy, maintain, peer-review, and continuously tune high-performance, high-throughput software.
- Collaborate with other members of the team to share, learn, develop, and deliver designs and coding standards to meet the growing needs of the platform
- Build resilient, self-scaling, self-healing services that deliver the highest level of reliability.
- Support the production systems that you design. This includes building, deploying (CI/CD), and monitoring (DataDog, Grafana, Prometheus, PagerDuty).
- Write commercial grade, well-tested code, and maintain high code-quality standards across your team through code reviews and other best practices.
- Implement instrumentation to maintain observability to proactively visualize opportunities for improvement.
Other
- 3+ years of prior work experience as a Software Engineer.
- Previous experience in trading domain is required.
- Financial services (capital markets, clearing or order management systems) background is required.
- Experience with options trading domain is nice to have.
- Excellent verbal and written communication skills.