The Associate Software Engineer will develop, enhance, and support web applications using .NET technologies, collaborating in an Agile environment.
Job Title: Associate Software Engineer – .NET
Location: Vaughan, ON
Type: Full-Time - Contract
About the Role
We are looking for a motivated Associate Front-End Developer – React.js to join our development team. The ideal candidate will have strong hands-on experience in React.js and modern front-end development practices, with expertise in Redux, React Hooks, Next.js, Bootstrap, CSS, and along with .NET Core. The candidate will be responsible for building scalable, responsive web applications while collaborating with cross-functional teams in an Agile environment.
Key Responsibilities
- Develop, test, and maintain modern web applications using React.js and Next.js.
- Build reusable, scalable, and high-performance UI components using React and Redux for state management.
- Design responsive and user-friendly interfaces using Bootstrap, Tailwind CSS, HTML5, and CSS3.
- Consume, integrate, and troubleshoot REST APIs to enable seamless communication between front-end and backend services.
- Assist in developing and maintaining backend services and APIs using ASP.NET/.NET Core.
- Collaborate with backend developers to design, develop, and enhance RESTful APIs supporting business applications.
- Implement secure authentication and authorization mechanisms using Design patterns, Linq, OAuth 2.0 and JWT.
- Collaborate with UI/UX designers, QA engineers, product owners, and cross-functional teams to deliver high-quality software solutions.
- Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
- Troubleshoot, debug, and optimize application performance across both front-end and backend components.
- Participate in code reviews, unit testing, integration testing, and continuous integration/continuous deployment (CI/CD) activities.
- Work in an Agile/Scrum environment with sprint-based planning and delivery.
- Follow best practices for application security, performance, scalability, maintainability, and documentation.
Required Skills
- Strong knowledge of React.js, Next.js, JavaScript , Redux, React Hooks, and reusable component design.
- Experience integrating and consuming REST APIs with a basic understanding of ASP.NET/.NET Core backend services.
- Knowledge of HTML, CSS, and JavaScript
- Experience with SQL Server / relational databases
- Understanding of OOP concepts
- Familiarity with Git/version control
- Knowledge of CI/CD pipelines
- Good problem-solving and analytical skills
Good to Have
- Develop and integrate applications following Microservices and Micro Frontend architecture.
- Work with MongoDB and SQL databases for data retrieval, storage, and optimization.
- Exposure to Azure or AWS cloud platforms.
- Familiarity with performance optimization and accessibility standards.
Education
- Bachelor’s degree in Computer Science / IT / Engineering or equivalent
About TechBlocks
TechBlocks is a global digital product engineering company with 16+ years of experience helping Fortune 500 enterprises and high-growth brands accelerate innovation, modernize technology, and drive digital transformation. From cloud solutions and data engineering to experience design and platform modernization, we help businesses solve complex challenges and unlock new growth opportunities.
At TechBlocks, we believe technology is only as powerful as the people behind it. We foster a culture of collaboration, creativity, and continuous learning, where big ideas turn into real impact. Whether you're building seamless digital experiences, optimizing enterprise platforms, or tackling complex integrations, you'll be part of a dynamic, fast-moving team that values innovation and ownership.
Join us and shape the future of digital transformation.
TechBlocks Vaughan, Ontario, CAN Office
Suite 4,, 399 Applewood Crescent, , , Vaughan, Ontario , Canada, L4K 4J3
Similar Jobs
Fintech • Payments • Financial Services
Develop, test, maintain, and support enterprise applications and ETL/data pipelines for AML and financial crime platforms. Assist with requirements analysis, data integration (Informatica/AWS Glue), scheduling/orchestration, incident resolution, documentation, Agile ceremonies, and on-call production support while ensuring security and compliance.
Top Skills:
APIsAutosysAws CloudwatchAws GlueAws Glue WorkflowsAws IamAws LambdaAws S3C#Ci/CdETLInformatica IdmcInformatica IicsInformatica TaskflowsJavaPower BIPowershellPythonShell ScriptingSQL
Big Data • Cloud • Healthtech • Software • Big Data Analytics
Entry-level software engineering role for 2027 graduates in an Engineering Development Program. Participate in rotations and training, solve coding challenges, work on backend, frontend, and mobile stacks, and collaborate in-office four days/week during the first two years.
Top Skills:
ClaudeJavaJavaScriptKotlinPythonReactReact NativeRustSwiftTypescript
Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
Contribute to modernization and technical-debt reduction efforts, implement and test features, participate in code reviews, follow CI/CD and Agile practices, and collaborate with senior engineers while learning cloud and security practices.
Top Skills:
Automated TestingC#Ci/CdConfluenceGoGoogle Cloud PlatformGrpcJIRAKubernetesPythonReactRest ApisSQLTerraform
What you need to know about the Toronto Tech Scene
Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

.png)