Location: Remote
Salary: Based on experience
Type: Full-time
Position OverviewWe're seeking a Trading Applications Developer to build the software applications and analytical tools that directly support our trading operations. This role is perfect for a developer who thrives on creating new solutions and building products from first principles.You'll create the applications our traders and analysts use daily to make investment decisions.
Key ResponsibilitiesTrading Application Development- Build trading analysis tools to replace and enhance existing market data platforms
- Develop portfolio performance visualization and tracking systems
- Create trade lifecycle tracking applications with custom business logic
- Build risk analytics interfaces and reporting dashboards
- Implement market data API integrations and proxy services
Analytical & Quantitative Development- Develop portfolio optimization modeling systems
- Build strategy backtesting frameworks and performance attribution analysis
- Create simulation tools for risk assessment
- Implement market trend analysis and detection algorithms
Infrastructure & Integration- Build and enhance trading submission applications
- Develop data integration pipelines for energy market data
- Create internal tools for operational efficiency and decision support
- Collaborate with MLOps engineer to deploy analytical models into production applications
Required QualificationsTechnical Skills- 3-5 years of software development experience, with significant time building new products from scratch
- Strong proficiency in Python and experience with data analysis libraries and big data
- Experience developing internal tooling, dashboards, and applications
- Experience with databases (SQL) and data visualization tools
- Experience building applications in startup or early-stage environments
Startup/Small Company Experience- Comfortable with iterative development processes
- Experience working directly with business users to understand and refine requirements
- Track record of building new features end-to-end
- Ability to wear multiple hats and adapt quickly to changing business needs
Problem-Solving & Communication- Strong analytical thinking and problem-solving skills
- Ability to translate business requirements into technical solutions
- Self-directed with ability to prioritize competing demands
Nice to Have- Interest in or experience with financial markets, trading, or energy markets
- Experience with quantitative analysis or algorithmic trading
What We OfferProfessional Growth- Direct exposure to energy trading operations and financial markets
- Opportunity to build applications that directly impact investment decisions
- Mentorship from experienced trading and technology professionals
- Growth path into senior technical or product leadership roles
Work Environment- Small, collaborative team where your code directly impacts business outcomes
- Fully remote company
- Modern development practices with freedom to choose appropriate tools and frameworks
- Fast-paced environment with rapid feedback from actual trading operations
Learning Opportunities- Deep dive into energy markets and financial trading concepts
- Exposure to quantitative finance and algorithmic trading strategies
- Experience building mission-critical applications with real financial impact
- Opportunity to work with cutting-edge ML and data science applications