Summary
Edkey is looking for a full-stack software engineer to join their team, focusing on building and maintaining systems for foreign exchange and fixed income trading platforms. The role involves data collection, analytics, and developing both backend services and user-facing tools in a hybrid work environment.
Responsibilities
- Collect, aggregate, and process market activity and trade data for analysis and alerting
- Design and maintain relational schemas and data storage for performance and reliability
- Build flexible web interfaces to query, visualize, and summarize market activity; enable per‑participant configuration
- Implement automated scanning, anomaly detection, and alerting for unusual market events
- Develop backend services and REST APIs using Python and web frameworks (Django or similar)
- Implement frontend components using JavaScript and modern libraries/frameworks (preferably React)
- Write and maintain unit and integration tests; follow best practices for testing and CI/CD
- Collaborate with operations, sales, and other stakeholders to gather requirements and iterate on solutions
- Document designs, runbooks, and implementation details in internal wiki/knowledge base
- Use Git and Linux/Unix environments for development and deployment
Skills
- Bachelor's degree in Computer Science or a comparable field (or equivalent experience)
- 2+ years of professional experience in software development (full‑stack focus)
- Strong proficiency in Python and experience with Django or a similar Python web framework
- Experience with JavaScript and modern frontend development (React preferred)
- Proficiency with relational databases such as PostgreSQL
- Comfortable working on Linux/Unix systems and using Git for version control
- Solid understanding of data structures, algorithms, and system design
- Strong communication skills and ability to work with non‑technical stakeholders
- Self‑directed, motivated, and able to convert ideas into robust production solutions
- Master's degree in Computer Science or related field
- Prior experience in finance, trading systems, market data, FX, or fixed income platforms
- Experience with observability, logging, and alerting systems for production services
- Familiarity with deployment/CI tooling and containerization (Docker, Kubernetes) — a plus
Qualifications
Must Haves
- Bachelor's degree in Computer Science or a comparable field (or equivalent experience)
- 2+ years of professional experience in software development (full‑stack focus)
- Strong proficiency in Python and experience with Django or a similar Python web framework
- Experience with JavaScript and modern frontend development (React preferred)
- Proficiency with relational databases such as PostgreSQL
- Comfortable working on Linux/Unix systems and using Git for version control
- Solid understanding of data structures, algorithms, and system design
- Strong communication skills and ability to work with non‑technical stakeholders
- Self‑directed, motivated, and able to convert ideas into robust production solutions
Nice to Haves
- Master's degree in Computer Science or related field
- Prior experience in finance, trading systems, market data, FX, or fixed income platforms
- Experience with observability, logging, and alerting systems for production services
- Familiarity with deployment/CI tooling and containerization (Docker, Kubernetes) — a plus
Benefits
- Competitive base salary and incentive compensation opportunities
- Generous paid time off (vacation, personal, sick, community service days)
- Health, dental, and vision benefits, including telemedicine and mental health resources
- 401(k) retirement plan with company match
- Employee Stock Purchase Plan and variable pay programs
- Flexible spending / tax‑advantaged accounts (health, dependent, transportation)
- Tuition assistance, employee referral bonuses, and volunteer opportunities
- Office amenities and perks commonly found at large financial services firms