INTERMEDIATE FULL STACK DEVELOPER
About:Founded in 1998, thirdtream's platform provides leading identity verification and account opening for individuals and businesses, serving financial institutions from coast to coast. thirdstream's account opening ecosystem drives retail, commercial, and credit card onboarding. Our remote digital identity verification supports customizable online and in-branch consumer experiences.
thirdstream is a fully remote organization and candidates can be based in any city in Canada as long as they have a legal entitlement to work in Canada. Thirdstream will not consider any candidates for sponsorship at this time.
Role:We are looking for a highly skilled and experienced Full-Stack Developer to join our team. As a Full-Stack Developer, you will play a crucial role in designing, developing, and maintaining our SaaS-based solution. The ideal candidate should have strong expertise in C#, .NET Core, Azure, and MACH architecture, with a proven track record of delivering high-quality solutions.
Responsibilities:
· Full-Stack Development: Design, develop, and maintain scalable and high-performance web applications using C# and .NET Core, adhering to best practices and coding standards.· Front-End Development: Develop responsive and user-friendly front-end interfaces using modern JavaScript frameworks such as React or Angular.· Back-End Development: Design and develop robust back-end services and APIs using C#, .NET Core, and micro-services architecture, ensuring scalability, reliability, and security.· Database Development: Design and optimize database structures and queries, ensuring efficient data retrieval and manipulation using SQL and NoSQL databases.· Cloud Development: Utilize Azure and tools to design and develop cloud-based solutions, leveraging services like Azure DevOps, Azure Front Door, Azure API Management, Azure Pipelines and Azure Insights.· Testing and Quality Assurance: Write unit tests, perform code reviews, and conduct thorough testing to ensure the reliability, performance, and security of the software applications.· Performance Optimization: Identify and resolve performance bottlenecks, optimize code, and enhance application performance to deliver optimal user experiences.· Collaboration and Communication: Work closely with cross-functional teams, including product managers, designers, and other developers, to understand requirements, provide technical expertise, and deliver high-quality solutions.· Continuous Integration and Deployment: Implement CI/CD pipelines, automate deployment processes, and ensure smooth and timely release of software applications.
Qualifications & Skills· Bachelor's in Computer Science, Software Engineering, or a related field.· Minimum of 3 years of experience as a Full-Stack Developer, with a focus on C# and .NET Core development.· Strong expertise in front-end development using JavaScript frameworks like React or Angular.· Proficiency in designing and developing RESTful APIs and micro-services architecture.· In-depth knowledge of cloud platforms, specifically Azure, and experience with Azure services such as Azure DevOps, Azure Front Door, Azure API Management, Azure Pipelines and Azure Insights.· Solid understanding of database design and development using SQL or NoSQL databases.· Experience with agile software development methodologies and practices.· Strong problem-solving and analytical skills, with the ability to quickly grasp complex technical concepts and provide innovative solutions.· Excellent communication and collaboration skills, with the ability to work effectively in a team environment.· Up-to-date knowledge of industry trends, best practices, and emerging technologies in full-stack development.
If you are a highly skilled and experienced Full-Stack Developer with expertise in C#, .NET Core, Azure, and micro-services, and if you thrive in a dynamic and challenging environment, we encourage you to apply. Join our team and contribute to the development of cutting-edge solutions that drive the fintech industry forward.
Approximate Salary Range: $70,000 - $90,000Our salary ranges are determined by role, level, and location. The range displayed on this job posting reflects the minimum and maximum target for new hire salaries. Individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
In addition to base salary, this role is also eligible to participate in our Annual Incentive Plan (Bonus plan). Other benefits include PTO, a comprehensive benefit package, work from home allowances and an RRSP matching program. Additionally, our fully remote environment allows you to work from home and designated locations during the year for a period of time.