
Software Engineer (Python/JavaScript) (Hybrid)
Role summary
This hybrid, full-stack Software Engineer role focuses on building and maintaining reliable systems and web interfaces for foreign exchange and fixed income trading platforms. Responsibilities include data collection, processing, storage, analytics, and developing user-facing tools. The engineer will work with Python and Django for backend services and APIs, and JavaScript with React for frontend components. Key tasks involve designing database schemas, implementing anomaly detection, writing tests, and collaborating with stakeholders. Proficiency in Python, JavaScript, relational databases (PostgreSQL), Linux/Unix, and Git is required, with 2+ years of professional experience.
What You’ll Do
This full‑stack software engineer role focuses on building and maintaining highly reliable systems and web interfaces that support foreign exchange (FX) and fixed income trading platforms. You will work on data collection, storage, analytics, and user-facing tools in a hybrid environment with the NYC team.
- 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
Minimum Qualifications
- 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
Preferred Qualifications
- 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
Compensation & Work Authorization
The national new hire base pay range for this role in the United States is $97,750 - $120,750. Final compensation is determined by factors including role, experience, level, and work location.
Geographic differentials may increase the range in certain locations (examples used by the client):
- 110%: Austin, TX; Chicago, IL; Denver, CO; San Diego, CA
- 115%: Los Angeles, CA; Seattle, WA
- 120%: Boston, MA; Washington, DC
- 125%: New York City, NY
- 130%: San Francisco, CA
This position is not eligible for visa sponsorship. Candidates must be legally authorized to work in the United States without the need for employer sponsorship now or in the future.
Benefits & Perks
Our client provides a total rewards package that supports health, financial, personal, and professional wellbeing. Typical benefits and perks include:
- 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
How to Stand Out
- Demonstrated production experience building full‑stack web applications with Python and React
- Prior exposure to market data, exchange/trading systems, or similar low‑latency/availability services
- Clear examples of automated testing, CI/CD pipelines, and production troubleshooting
Equal Opportunity & Hiring Transparency
CareerTakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process,
AI tools may be used
to assist with application review or resume screening. These tools
do not replace human decision-making
. Final hiring decisions are made by people.
- If you have questions about how your data is used, please contact us directly.