Contour Software

Senior Full Stack Developer

Contour Software
Apply
17 days ago
Karachi, PakistanSenior

Responsibilities

  • Design, build, and test full-stack features across C#/ASP.NET Core services, React/TypeScript interfaces, and SQL Server data layers.
  • Translate product requirements into buildable work with Product and the Development Manager.
  • Use Claude Code for planning, implementation, testing, refactoring, and code review within an AI-DLC workflow.
  • Critically review AI-generated code and establish shared guidance, reusable instructions, workflows, and standards for AI-assisted development.
  • Use GitHub for source control, branching, pull requests, and code reviews, and track work in Linear.
  • Partner with Infrastructure and IT on deployments, environments, and production issues.
  • Own significant feature areas through release, make design and implementation tradeoffs, and lead decisions for major product components.
  • Mentor teammates and improve code quality, maintainability, and engineering practices.

Requirements

  • At least 6 years of professional software development experience, including at least 3 years building production APIs and services with C# and ASP.NET Core.
  • Hands-on experience building production user interfaces with React and TypeScript.
  • Strong SQL Server skills, including schema design, complex queries, and performance tuning.
  • Experience writing automated back-end and front-end tests, such as with xUnit and Vitest.
  • Daily hands-on use of Claude Code or a comparable agentic coding tool, with examples to discuss.
  • Working understanding of AI-DLC and its impact on planning, review, and team workflows.
  • Strong Git and GitHub experience, including pull requests and code review.
  • Experience with CI/CD pipelines, ideally GitHub Actions.
  • Ability to scope work, make tradeoffs, and carry features through release with senior-level ownership.
  • Good judgment about AI usage and a consistent practice of testing and verifying AI output.
  • Experience modernizing legacy desktop software into web applications is preferred.
  • Experience creating AI-assisted team workflows, such as custom skills, agents, or MCP integrations, is preferred.
  • Experience with Linear or similar work-tracking tools is preferred.
  • Azure experience is preferred.
  • Experience selecting and adopting open-source libraries and tools is preferred.
  • Enough Terraform experience to read infrastructure code and make small changes is preferred.
  • Familiarity with OAuth and OpenID Connect for authentication and authorization is preferred.
  • Experience working in a monorepo and with end-to-end or browser testing such as Playwright is preferred.
  • Experience with long-lived products undergoing modernization is preferred.

Benefits

  • Market-leading salary, medical coverage for employees and dependents, parents’ medical coverage, provident fund, performance-based bonuses, home internet subsidy, and conveyance allowance.
  • Profit-sharing plan for tenured employees, life benefit, child care facility, and company-provided lunch and dinner.
  • Professional development budget, recreational area for in-house games, and occasional on-shore training opportunities.
  • Friendly work environment and leave encashment.

Tech Stack

AzureC#GitHub ActionsMicrosoft SQL Server.NETReactTerraformTypeScript

Categories

Contour Software

About Contour Software

1,001-5,000 employees

Contour Software provides R&D, QA, customer support, and professional services for vertical‑market enterprise applications across Constellation Software Inc.’s global portfolio. It builds, maintains, and supports mission‑critical software used by public- and private‑sector organizations via CSI’s operating companies, functioning as an internal service provider rather than a direct vendor. Headquartered in Karachi with offices in Lahore and Islamabad, it is a wholly owned subsidiary of Toronto‑based Constellation Software.

Contact me