Closed
Job Title: .Net-React Full Stack Developer
Location: Toronto, ON - Canada
Job Description:
Key Technology:
Front End: React, Redux, Hooks, SASS, Typescript, WCAG, Webpack
Back End: .Net Core C#, NodeJS
Data: SQL Server, Redis, Kafka
Cloud: Docker, Kubernetes
Legacy: .Net Framework MVC, Angular
Job Description:
- Work within a cross-functional Agile team to help rebuild the Direct Investing trading platform
- Contribute towards the creation of intuitive, robust, and reusable user interfaces
- Look for opportunities to ideate and improve the product and continually expand what is possible through technology.
- Participate in our community of development and challenge yourself and each other to innovate and improve each day
- Design microservices that offer the data and services to both internal and external partners
- Maintain code quality and best practices across the stack
- Understand and consistently apply accessibility guidelines (WCAG)
- Work with ambiguity and ask for feedback to drive a solution
- What do you need to succeed?
- A creative problem solver that can develop a plan, take ownership, and deliver solutions
- A team player, and technical advocate, keen to flush out and share ideas with your team
- An exceptional communicator able to articulate technical issues in plain language
- Value your team's success as much as your own as we celebrate and move forward as a team
- Obsessed with clean code and best practices
- You keep up to date on frontend and backend development trends
- You understand web/application security and the importance of data privacy
- You bring new ideas and solutions to the team to help solve our challenges
Must Have
- 2-5 years of solid hands-on web programming experience with React and .NET C#
- Experience with React, state management, and hooks
- A strong understanding of APIs with experience building REST APIs following best practices
- Good understanding of data structures and experience with relational databases
- You have written unit tests and have knowledge of testing frameworks
- Experience with source control (e.g. Git + Github) and modern software delivery techniques
Nice-to-have:
- Experience with trading Stocks, Options, and Mutual Funds
- Post-secondary degree or diploma in a computer-related program
- Experience with Docker, Kubernetes, and CI/DC Pipelines
- Creating reusable components and deploying to the package manager
- Exposure to DevOps best practices and cloud computing