NinjaTrader
Sr. Software Engineer II, Fullstack - NT Connect
Chicago, IL · Senior
Sponsorship not specified$140k-$190kDetected 62 days ago
TypeScriptReactNode.jsBackend DevelopmentFull-Stack DevelopmentGitSQLGCPCloud PlatformsDockerKubernetesTerraformRESTKafkaWebSocketsOAuthDesign SystemsProduct ManagementProduct StrategyBrand StrategyAccount ManagementCommunication
About the role
- For the latest listings and details, please visit: https://job-boards.greenhouse.io/ninjatrader.
- We provide cutting-edge products and services that enhance the trading journey.
- Whether a seasoned pro or just starting out, NinjaTrader equips traders with award-winning software and brokerage services to navigate the world's leading financial markets with confidence.
Responsibilities
- NinjaTrader is building NT Connect - our API-based brokerage integration layer that powers connections with introducing brokers, fintech partners, and third-party platforms.
- Fullstack Engineer to join the NT Connect team and help us design and build the services, APIs, and developer experience that make our platform a joy to integrate with.
- If you're passionate about crafting high-quality full-stack systems in a fintech environment where your work directly shapes partner outcomes and trading experiences, this is your opportunity.
- You'll work across the entire stack - backend services, API architecture, web tooling, and partner integration workflows - to create a scalable, secure, high-throughput platform.
- Design and implement scalable, efficient backend services and APIs using Node.js and TypeScript, deployed on cloud-based infrastructure (e.g., Google Cloud Platform)
- Collaborate closely with UX/UI designers to translate design prototypes into high-quality, scalable frontend code that adheres to NinjaTrader's design system and branding guidelines
- Ensure seamless integration of frontend components with backend systems, including account management tools, partner onboarding flows, and real-time market data feeds
- Develop and maintain real-time performance monitoring and logging solutions to ensure the platform remains responsive, observable, and production-ready
- Collaborate with other engineering teams, QA, and Product Managers to deliver end-to- end partner solutions that meet reliability, compliance, and usability standards
- Strong backend engineering skills with Node.js and TypeScript, including building production-grade APIs, authentication flows, and API versioning strategies
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
- 8+ years of professional software development experience, with strong depth across both frontend and backend systems
- Hands-on experience with cloud-native environments: Docker, Kubernetes, and GCP
- Experience with performance optimization, caching strategies, and event-driven architectures
Nice to have
- Familiarity with OAuth2, JWT, API key systems, or signed request authentication patterns
- Experience with financial, brokerage, or trading systems
- Experience with message queues or streaming platforms (e.g., Pub/Sub, Kafka)
- Familiarity with infrastructure-as-code tools such as Terraform
- Experience working in a regulated fintech, trading, or brokerage environment
- Strong frontend engineering skills with a modern framework (React preferred)
Skills
- https://job-boards.greenhouse.io/ninjatrader.
- Welcome to the dynamic world of NinjaTrader!
- Our growth story is nothing short of exhilarating.
- Since 2003, NinjaTrader has been dedicated to understanding and supporting traders on their journey toward trading triumph.
- So, why work at NinjaTrader?
- Sounds too good to be true?
- Take it from our employees.
Compensation
- The salary range for this role will be $140,000.00 - $190,000.00 USD.
- In addition, this position will also receive an annual target bonus of 10%.
- Bonus pay at NinjaTrader is based on individual performance (50%) as well as company/team performance (50%).
- Salary and bonus earnings are only two components of the total compensation package offered by NinjaTrader.
- Annual paid time off allowance accrues at a rate of 18 days per year (some positions may qualify for more) plus seven paid holidays.
- 7 Paid Holidays Annually + 5 Conditional Holidays Annually
- 1 Service Day Annually
Benefits
- Paid Parental Bonding Leave
- Health, Vision, Dental Coverage
- Life and Disability Insurance Covered 100% by NinjaTrader
- Contribute to the development, optimization, and operational health of NT Connect's web-based platform, building new features and maintaining existing ones across the full stack
- Our Core Benefits Include:
Company info
- This role is based in Chicago, IL.
- We are not open to remote candidates for this role
- We're looking f or a Sr.
Equal opportunity
- We are proud to be an equal opportunity workplace.
Visa & Work Authorization
- al employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status
Apply directly at NinjaTrader →Create a free account for alerts like thisView NinjaTrader immigration profile
This listing is sourced directly from NinjaTrader's careers page and normalized into a canonical job model.