Location:Montreal, Canada
Job Type:Contract (12 Months)
Experience Level:7+ Years
Work Focus:70% Frontend (React/TypeScript) | 30% Backend (.NET Core)
🚀 About The Role
We are seeking a
Full Stack Developerwith strong expertise in
React (TypeScript)and solid experience in
C# .NET Coreto support Capital Markets applications, specifically
IRIS and CurveBuilder.
This role is heavily
frontend-focused (70%), requiring advanced UI development skills, while also contributing to backend development and system enhancements. You will work closely with global trading and IT teams in a
fast-paced financial environment.
💼 Key Responsibilities
🎨 Frontend Development (Primary Focus)
- Design and develop new UI screens using TypeScript and React
- Enhance and maintain existing application interfaces
- Implement advanced frontend patterns including:
- Promises
- Redux
- Callbacks
- Work with SignalRfor real-time communication
⚙️ Backend Development (Secondary Focus)
- Contribute to backend development using C# .NET Core
- Support existing IRIS backend systems
- Develop and maintain APIs and business logic
📊 Application Performance Enhancement
- Improve application performance and scalability
- Contribute to system evolution and modernization
- Ensure high-quality, maintainable, and efficient code
🔧 DevOps CI/CD
- Maintain and improve CI/CD pipelines
- Work with modern tools and environments including AWS, Kubernetes, and Git
🤝 Collaboration Support
- Collaborate with global IT teams and stakeholders
- Provide support to NY USD trading teams, especially during overlapping time zones
- Participate in solution design and technical discussions
- Ensure effective communication across international teams
✅ Required Skills Experience
- 7+ years of full stack development experience
- Strong expertise in:
- TypeScript React(Redux, Promises, Callbacks)
- SignalR (mandatory)
- Solid experience in:
- C# .NET Core
- Strong understanding of:
- SOLID principles Clean Code practices
- Unit Testing BDD
🛠 Technical Stack
- Frontend:TypeScript, React
- Backend:C# .NET Core
- Cloud Tools:AWS, Kubernetes
- Messaging:Kafka
- Monitoring Logging:ELK Stack
- Version Control:Git
- APIs Real-time:REST APIs, SignalR