Senior Full Stack Developer

4 weeks ago


Toronto, Ontario, Canada Foilcon Full time
Job Title: Senior Full Stack Developer

Foicon is seeking a highly skilled Senior Full Stack Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-based solutions using Microsoft ASP.NET, Python, and Azure Cloud technologies.

Key Responsibilities:
  • Develop and maintain high-performance, scalable, and secure Microsoft ASP.NET web applications and Progressive Web Applications (PWAs).
  • Write clean, maintainable, and efficient code using Python and JavaScript for data processing and automation tasks.
  • Design, develop, and optimize Azure Databricks solutions with a focus on performance tuning and best practices.
  • Work closely with cross-functional teams to implement and deploy end-to-end solutions on the Azure Cloud platform.
  • Ensure cloud infrastructure is designed and maintained for maximum reliability, scalability, and performance.
  • Participate in code reviews to ensure coding standards and best practices are followed.
  • Develop DevOps deployment pipelines and improve CI/CD processes.
  • Troubleshoot and resolve issues across the stack in both development and production environments.
  • Perform performance tuning for web applications, databases, and cloud-based solutions.
Requirements:
  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
  • 5 years of professional development experience in Microsoft.NET (C#) web applications.
  • Strong proficiency in Python and other scripting languages such as JavaScript with hands-on experience in data processing, automation, and cloud development.
  • Proven expertise working with the Azure Cloud platform.
  • 2 years of experience with Azure Databricks, including optimizing performance for big data workloads.
  • In-depth understanding of web application architecture, database management, and API integrations.
  • Experience in performance tuning of web applications, databases, and cloud solutions.
  • Ability to work independently with minimal supervision, demonstrating strong initiative and self-management.
  • Excellent problem-solving skills with the ability to troubleshoot complex issues in both development and production.
  • Strong communication skills, able to collaborate effectively with technical and non-technical teams.
Preferred Qualifications:
  • Experience with CI/CD pipelines and Azure DevOps practices.
  • Familiarity with big data technologies and distributed computing.
  • Experience with Azure Batch, NoSQL databases, or other Relational Database Management Systems, preferably supporting spatial data types and functions.
  • Familiarity with ASP.NET frontend frameworks.
  • Experience in security best practices and compliance on cloud platforms.
  • Familiarity with.NET Mobile (e.g., MAUI) development and deployment of mobile apps to Android Play Store and Apple App Store.
Evaluation Criteria:
  • Technical Skills (20%): Proficiency in Microsoft.NET (C#) scripting languages (such as JavaScript) and Python for web application and data processing tasks. Expertise in Azure Cloud services, including Azure Databricks, Azure Data Factory, Azure Monitor, and Database Management System. Ability to debug and optimize code for performance and scalability.
  • Cloud and Database Skills (20%): Deep understanding and hands-on experience with Azure Cloud architecture and services. Proven track record of implementing and optimizing databases. Ability to build and manage data pipelines using Azure Data Factory.
  • Problem-Solving and Debugging Skills (20%): Ability to troubleshoot, identify, and resolve issues across the stack. Experience in performance tuning for web applications, databases, and cloud infrastructure. Proven capability in finding effective solutions to complex technical challenges.
  • Collaboration and Communication (35%): Ability to communicate technical concepts clearly with both technical and non-technical stakeholders. Experience collaborating with cross-functional teams, including DevOps, QA, and product management. Willingness to participate in code reviews and provide constructive feedback.
  • OPS and Public Sector Working Experience (5%): Working experience in AODA development. Experience in Public Sector policy and culture.


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job SummaryWe are seeking a talented and results-driven professional to join our team as a Senior Full Stack Developer. As a key member of our Global Functions Technology (GFT) team, you will collaborate with partners from across the organization to deliver high-performing applications.About the RoleAs a Senior Full Stack Developer, you will be responsible...


  • Toronto, Ontario, Canada Royal Bank of Canada Full time

    Job SummaryWe are seeking a talented and results-driven professional to join our team as a Senior Full Stack Developer. As a key member of our Global Functions Technology (GFT) team, you will collaborate with partners from across the organization to deliver high-performing applications.About the RoleAs a Senior Full Stack Developer, you will be responsible...


  • Toronto, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Cpus Engineering Staffing Solutions Inc.Job OverviewAs a Senior Full Stack Developer, you will be responsible for providing full stack development support for department activities, developing graphical user interfaces for web-based...


  • Toronto, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Cpus Engineering Staffing Solutions Inc.Job OverviewAs a Senior Full Stack Developer, you will be responsible for providing full stack development support for department activities, developing graphical user interfaces for web-based...


  • Toronto, Ontario, Canada Motion Recruitment Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Motion Recruitment. As a key member of our development team, you will be responsible for designing and implementing high-quality digital products that meet the needs of our clients.About the RoleThis is a full-time, 5-day on-site position in...


  • Toronto, Ontario, Canada VectorVue Full time

    Job Title: Senior Full Stack DeveloperJob Description:At VectorVue, we are seeking a highly skilled Senior Full Stack Developer to join our team. As a Senior Full Stack Developer, you will be responsible for designing, developing, and deploying scalable and efficient applications using a range of technologies including Angular, Spring, and Java.Key...


  • Toronto, Ontario, Canada Motion Recruitment Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Motion Recruitment. As a key member of our development team, you will be responsible for designing and developing new software solutions using a range of technologies.About the RoleThis is a full-time position that requires a strong...


  • Toronto, Ontario, Canada Motion Recruitment Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Motion Recruitment. As a key member of our development team, you will be responsible for designing and developing new software solutions using a range of technologies.About the RoleThis is a full-time position that requires a strong...


  • Toronto, Ontario, Canada Alpaca Full time

    About AlpacaAlpaca is a leading financial technology company that empowers millions of users to trade billions of dollars worth of assets. Our mission is to provide seamless and high-quality experiences for our users, and we're looking for a talented Senior Full Stack Developer to join our team.Job SummaryWe're seeking an experienced Full Stack Developer who...


  • Toronto, Ontario, Canada Alpaca Full time

    About AlpacaAlpaca is a leading financial technology company that empowers millions of users to trade billions of dollars worth of assets. Our mission is to provide seamless and high-quality experiences for our users, and we're looking for a talented Senior Full Stack Developer to join our team.Job SummaryWe're seeking an experienced Full Stack Developer who...


  • Toronto, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Job Title: Senior Full Stack DeveloperJob OverviewWe are seeking a highly skilled Senior Full Stack Developer to join our team at Cpus Engineering Staffing Solutions Inc. The ideal candidate will have extensive experience in developing full-stack web applications using Python-Django and React.Key ResponsibilitiesDesign and develop full-stack web applications...


  • Toronto, Ontario, Canada Cpus Engineering Staffing Solutions Inc. Full time

    Job Title: Senior Full Stack DeveloperJob OverviewWe are seeking a highly skilled Senior Full Stack Developer to join our team at Cpus Engineering Staffing Solutions Inc. The ideal candidate will have extensive experience in developing full-stack web applications using Python-Django and React.Key ResponsibilitiesDesign and develop full-stack web applications...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    Job Title: Senior Full Stack DeveloperAbout the Role:We are seeking a highly skilled Senior Full Stack Developer to join our team at Lorven Technologies. As a Senior Full Stack Developer, you will be responsible for designing and developing software solutions that meet the needs of our clients.Key Responsibilities:Manage timelines and deliverables within the...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    Job Title: Senior Full Stack DeveloperAbout the Role:We are seeking a highly skilled Senior Full Stack Developer to join our team at Lorven Technologies. As a Senior Full Stack Developer, you will be responsible for designing and developing software solutions that meet the needs of our clients.Key Responsibilities:Manage timelines and deliverables within the...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    Job Title: Senior Full Stack DeveloperAbout the Role:We are seeking a highly skilled Senior Full Stack Developer to join our team at Lorven Technologies. As a Senior Full Stack Developer, you will be responsible for designing and developing software solutions that meet the needs of our clients.Key Responsibilities:Manage timelines and deliverables within the...


  • Toronto, Ontario, Canada S.i. Systèmes Full time

    Job Title: Senior Full Stack C# DeveloperWe are seeking a highly skilled Senior Full Stack C# Developer to join our team at S.i. Systèmes. As a key member of our development team, you will be responsible for designing, developing, and maintaining our client's cloud-based and mobile applications, as well as system integration solutions.Key...


  • Toronto, Ontario, Canada S.i. Systèmes Full time

    Job Title: Senior Full Stack C# DeveloperWe are seeking a highly skilled Senior Full Stack C# Developer to join our team at S.i. Systèmes. As a key member of our development team, you will be responsible for designing, developing, and maintaining our client's cloud-based and mobile applications, as well as system integration solutions.Key...


  • Toronto, Ontario, Canada DevCycle Full time

    Senior Full Stack EngineerAt DevCycle, we believe that no engineering team should fear deployment. Managing the rollout of new features and services with feature flags should be as seamless as committing to source control.About the RoleWe are seeking a highly skilled and experienced Senior Full-Stack Engineer to lead our team in building scalable and...


  • Toronto, Ontario, Canada DevCycle Full time

    Senior Full Stack EngineerAt DevCycle, we believe that no engineering team should fear deployment. Managing the rollout of new features and services with feature flags should be as seamless as committing to source control.About the RoleWe are seeking a highly skilled and experienced Senior Full-Stack Engineer to lead our team in building scalable and...


  • Toronto, Ontario, Canada Motion Recruitment Full time

    Job Title: Senior Full Stack DeveloperWe are seeking a highly skilled Senior Full Stack Developer to join our team at Motion Recruitment. As a key member of our development team, you will be responsible for designing and developing new software solutions using a range of technologies.About the RoleThis is a full-time position that requires a strong...