
Senior Full Stack Developer
Contour Software17 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
Categories
About Contour Software
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.