Apex Fintech Solutions is seeking to pioneer a new trading platform and deploy cutting-edge, cloud-native technologies within a highly innovative, event-driven architecture to support clients such as Stash, Betterment, SoFi, and Webull, and more than 20 million of our clients' customers.
Requirements
- Expertise in Java and/or GO is required
- Experience with trading technology is required.
- Financial services (capital markets, clearing or order management systems) background is required.
- Previous experience in the trading domain is required.
- 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
- BA, BS, MS in Computer Science, Engineering or related technology field (or equivalent experience)
- 3+ years of prior work experience as a Senior Software Developer.
- Excellent verbal and written communication skills.
- Ability to learn new technologies (languages, tools, frameworks) quickly.
- This job operates in a hybrid work environment where our team members go into the office 3 days per week and have 2 remote days per week.