Salary
💰 $16 - $28 per hour
Tech Stack
ApacheAWSCloudGoogle Cloud PlatformGrafanaKafkaMicroservicesPrometheus
About the role
- Design, develop, test, deploy, maintain and improve software
- Learn from and apply design techniques and coding standards coached by our Senior Engineers
- Build resilient, self-scaling, self-healing services for high-volume, high-availability trade clearing
- Support the production systems you build, including build, deployment (CI/CD), and monitoring (Grafana, Prometheus, PagerDuty)
- Write high-quality, well-tested code and maintain high code-quality standards via code reviews
- End-to-end ownership of deployed services, including documentation and service-level objectives
- Collaborate on transforming products into cloud-native (GCP/AWS), event-driven (Apache Kafka), microservices-based clearing platform
- Participate in team learning activities, hackathons, and mentor interactions
Requirements
- Currently pursuing a BA, BS, MS, PhD degree in Computer Science, Engineering or related technology field
- 0 - 2+ years of experience as a software developer or similar job roles
- Ability to learn new technologies (languages, tools, frameworks) quickly
- Excellent verbal and written communication skills
- Financial services background is a plus
- Have a real passion for software engineering, as demonstrated by previous internships, work experience, projects, or publications (preferred)
- Familiarity with application of common design patterns (preferred)
- Interested in backend or full stack software development (preferred)
- Either previous knowledge in financial markets or a strong interest in learning (preferred)
- Experience or interest in cloud (GCP & AWS), event-driven (Apache Kafka), microservices frameworks, CI/CD, and monitoring tools (Grafana, Prometheus, PagerDuty)
- Test-centric approach; expectation of high unit test coverage