Mixed Sweet Media logo
Mixed Sweet Media Verified
Public Relations and Communications Services

Software Engineer

Alberta, CanadaHybridTemporaryCA$55–CA$90 /hrPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

We are seeking a senior full-stack developer for a short-term contract (2-3 weeks) focused on ensuring a web platform's readiness for production launch. The role involves end-to-end testing, code review of frontend (React, TypeScript) and backend (Node.js, Express, TypeScript) codebases, and auditing production readiness aspects like CI/CD pipelines (GitHub Actions) and AWS infrastructure. The ideal candidate will have 5+ years of full-stack experience, strong TypeScript skills, familiarity with PostgreSQL, Docker, and security best practices (OWASP Top 10, JWT, RBAC). This is a hybrid role based in Calgary, AB, requiring excellent written communication for reporting findings.

We're looking for a senior full-stack developer to perform a focused engagement on a web platform nearing production launch. This is a short, high-impact contract covering end-to-end testing, code review, production hardening, and deployment finalization.

You'll be reviewing and validating work completed by the existing development team, not building from scratch. The platform is functional and deployed to staging; we need a seasoned set of eyes to pressure-test it before go-live.

Scope of Work

  • Testing & QA: Execute end-to-end smoke tests across the platform. Identify edge cases, broken flows, and UI/UX inconsistencies. Validate role-based access control and permissions across user types.
  • Code Review: Review frontend and backend codebases for quality, security, and maintainability. Flag anti-patterns, potential vulnerabilities (OWASP Top 10), and performance concerns.
  • Production Readiness: Audit deployment configuration, environment variables, CI/CD pipeline, and infrastructure setup. Verify error handling, logging, and monitoring are production-grade.
  • Deployment Support: Assist with final production deployment and post-deploy verification.
  • Documentation: Deliver concise findings report with prioritized recommendations.

Tech Stack

Frontend: React 18, TypeScript, Tailwind CSS, Vite

Backend: Node.js, Express, TypeScript, OpenAPI 3.0

Database: PostgreSQL

Infrastructure: AWS (EC2, S3), Docker, GitHub Actions CI/CD

DEV Deployment: Vercel (frontend), EC2 with Docker (backend)

Required Experience

  • 5+ years full-stack development (React + Node.js/Express)
  • Strong TypeScript proficiency
  • Experience with OpenAPI-driven API development
  • Hands-on PostgreSQL and database review experience
  • Familiarity with AWS services (EC2, S3) and Docker
  • Demonstrated experience with CI/CD pipelines (GitHub Actions preferred)
  • Security-minded understanding of auth patterns (JWT, RBAC) and common web vulnerabilities
  • Excellent written communication for findings reports

Nice to Have

  • Experience auditing or reviewing codebases built by other teams
  • QA/testing background in addition to development
  • Experience with role-based multi-tenant platforms

To apply please include:

  • A summary of relevant experience
  • An example of a code review, audit, or QA engagement you've completed (can be anonymized)
  • Availability and earliest start date
  • Hourly or fixed-price rate

Job Type: Fixed term contract
Contract length: 2-3 weeks

Pay: $55.00-$90.00 per hour

Expected hours: 10 per week

Ability to commute/relocate:

  • Calgary, AB T2N 1X6: reliably commute or plan to relocate before starting work (required)

Experience:

  • Software testing: 5 years (preferred)

Location:

  • Calgary, AB T2N 1X6 (required)

Work Location: Hybrid remote in Calgary, AB T2N 1X6

Ready to apply?
You'll be redirected to Mixed Sweet Media's application page.

Similar roles