Logo for Innosphere

Senior Full Stack Developer (4 Months)

Role overview

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
  • 7+ years of professional full stack software development experience
  • Strong experience with Microsoft SQL Server, including T-SQL, stored procedures, triggers, SQL Agent, and query optimization
  • Strong experience with PostgreSQL and PL/pgSQL, including rewriting complex procedural logic

Responsibilities

  • Lead the migration of enterprise SQL Server databases to PostgreSQL, ensuring data integrity, performance, and minimal downtime
  • Convert and optimize SQL Server database objects, including stored procedures, triggers, functions, views, and complex T-SQL logic into PostgreSQL/PL/pgSQL
  • Design, execute, and support database migration strategies using AWS Database Migration Service (DMS), Schema Conversion Tool (SCT), and replication/CDC-based cutover methodologies
  • Develop, maintain, and enhance backend services using C# and, where applicable, Node.js

About the company

Innosphere logo

Innosphere

IT Services & IT Consulting

Founded in 1997, Innosphere provides technology staffing solutions to clients across North America. We have specialized in remote work for over 15 years. Our staffing solutions include fully managed development teams coupled with expert consulting, full-time hiring, and flexible staffing. Innosphere is a permanent remote company but we do have offices in Guelph and Kitchener-Waterloo to provide employees opportunities to work intermittently in an office environment. We have collaborative space for meetings, lunches, and company events. Our employees have the freedom to choose where they prefer to work.

Company details

IndustryIT Services & IT Consulting
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

This is a remote position.

Innosphere is seeking Senior Full Stack Developers to join a high-impact database modernization initiative. The team will be responsible for migrating an enterprise SQL Server environment to PostgreSQL while modernizing supporting application components and cloud infrastructure. This role is ideal for senior engineers who have hands-on experience with complex database migrations, cloud-native development, and modern AWS environments. As part of the migration effort, some developers will also contribute to replacing the existing database access layer, including development in C++, to support the new PostgreSQL architecture.

Roles & Responsibilities 

  • Lead the migration of enterprise SQL Server databases to PostgreSQL, ensuring data integrity, performance, and minimal downtime.
  • Convert and optimize SQL Server database objects, including stored procedures, triggers, functions, views, and complex T-SQL logic into PostgreSQL/PL/pgSQL.
  • Design, execute, and support database migration strategies using AWS Database Migration Service (DMS), Schema Conversion Tool (SCT), and replication/CDC-based cutover methodologies.
  • Develop, maintain, and enhance backend services using C# and, where applicable, Node.js.  
  • Contribute to the modernization of the application data access layer, including development in C++ where required.
  • Build and support cloud-native applications and services within AWS, leveraging technologies such as Lambda, ECS, SQS, EventBridge, CloudFront, ALB, and Aurora PostgreSQL.
  • Develop and maintain Infrastructure as Code (IaC) using Terraform and support automated deployment pipelines through GitLab CI/CD.
  • Collaborate with architects, developers, QA teams, and business stakeholders to deliver migration milestones and platform enhancements.
  • Contribute to application regression testing using Jest and Playwright where applicable.

Qualifications 

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). 
  • 7+ years of professional full stack software development experience.
  • Strong experience with Microsoft SQL Server, including T-SQL, stored procedures, triggers, SQL Agent, and query optimization.
  • Strong experience with PostgreSQL and PL/pgSQL, including rewriting complex procedural logic.
  • Hands-on experience with SQL Server to PostgreSQL migrations, including:
    • AWS Database Migration Service (DMS)
    • AWS Schema Conversion Tool (SCT)
    • Change Data Capture (CDC) and replication-based cutovers
    • Data migration validation and reconciliation (row-level, aggregate, and business-rule validation)
  • Strong backend development experience with C# and experience with Node.js.
  • Experience working with PostgreSQL, SQL Server, and DynamoDB.
  • Strong experience with AWS services, including Aurora/RDS PostgreSQL, Lambda, ECS, SQS, CloudFront, ALB, and EventBridge.
  • Experience with Terraform for Infrastructure as Code (IaC) and GitLab CI/CD pipelines.
  • Strong analytical, problem-solving, and collaboration skills.

Preferred Qualifications 
  • Experience building front-end applications using React.  
  • Experience with Jest and Playwright for automated testing.  
  • Experience with C++, particularly for data layer or database integration.  
  • Experience working on large-scale cloud-native or enterprise migration projects. 

Innosphere welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates participating in all stages of the selection process.

Please note that only applicants selected for shortlisting will be contacted. All successful candidates are subject to criminal, educational, and employment background checks. Applicants must currently reside in Canada and be legally authorized to work in Canada.

At Innosphere, we value transparency throughout our hiring process. We use Applicant Tracking Systems (ATS) and AI-assisted tools to support application management and recruitment workflows. Every application is reviewed fairly, and all final hiring decisions are made by our hiring team.


Salary: $70 - $80 per hour

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Full Stack Engineer Related jobs

Other jobs at Innosphere

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.