Software Jobs in Gujranwala
Bracket Mind is a software house in Gujranwala, Pakistan. We hire Node.js, Python, .NET, React and AI engineers, and interns, as projects open roles. Our engineers build for clients in 8+ countries, on multi-tenant platforms, FHIR healthcare systems and production AI backends, without leaving Gujranwala. We accept open applications at any time at hi@bracketmind.com.
Updated
Why work at a software house in Gujranwala?
Many Gujranwala developers assume serious software work means moving to Lahore or Islamabad. Our engineers work from Gujranwala on the same class of systems those cities compete for, for clients in 8+ countries: the US, UK, Canada, Norway, Belgium, New Zealand, Slovenia and India.
The stack is current: Node.js and TypeScript, Python, .NET, React, Next.js, Angular and production LLM systems. You will not be maintaining a WordPress farm. You join a team of full-stack engineers and work directly with our founder, Haseeb Attaullah, who was a senior software engineer at Contour Software from 2019 to 2023.
What will you work on?
Real systems with real constraints. A sample of the work our team does:
- A shared .NET AI backend that runs the AI features of four products, where model-written code runs in a throwaway Docker container with no credentials inside and risky tool calls wait for a person's approval
- A FHIR R4 telehealth platform on Azure Health Data Services, where patient-data access is logged and PHI is redacted from logs
- A multi-tenant Angular platform with 3,500+ commits since 2021 in 9 languages, which one of our engineers upgraded from Angular 17 to 20
- Our own products: Aidfolk, an AI customer-support SaaS live at aidfolk.com, and Zentally, a mobile expense tracker in development
Which roles do we hire for?
Openings follow project load, so there is not always a live vacancy. When roles open, they are usually:
- Node.js, React and Next.js developers: TypeScript across the stack
- Python and AI engineers: FastAPI, RAG pipelines, agents
- .NET developers: ASP.NET Core, C#, Clean Architecture
- React Native mobile developers
- Paid internships for fresh graduates
How do internships at Bracket Mind work?
Our internships are paid, based in our Gujranwala office, and built around real project work. Interns commit code to production repositories, with senior engineers reviewing it, rather than doing busywork.
We look for evidence that you build things: a GitHub profile with real projects counts for more than a grade sheet. Strong interns are considered first when full-time junior roles open.
How do you apply?
There is no application portal. Email hi@bracketmind.com with the subject "Careers", your CV, and links to things you have built: GitHub, live projects or store listings.
We read every application, whether or not a role is open, and we keep strong candidates in mind for the next project. A short email with working links beats a long cover letter.
Proof: systems we built
Multi-Tenant AI BackendProduction
Shared AI Platform Backend
One production .NET backend running the AI features of four client products — a medical platform, a community platform and two storefronts — instead of four separate AI stacks.
- One AI backend, four products
- 8 provider types, routed per task
- Risky tool calls wait for a human
Team project · Read the case study
Healthcare AI PlatformProduction
FHIR Telehealth Platform
A FHIR-native telehealth platform that fuses clinical records with an AI assistant grounded in each patient's history.
- FHIR R4 on Azure Health Data Services
- AI grounded in one patient's record
- Every record access audit-logged
Team project · Read the case study
Multi-Tenant Platform + AI LayerProduction
Community & Marketplace Platform
A community, marketplace and work-list platform used by many organizations, each with its own configuration — where members generate pages, forms and images by describing them in chat.
- AI added to a 3,500-commit codebase
- Upgraded from Angular 17 to 20
- 9 languages, per-tenant configuration
Team project · Read the case study
Questions buyers ask
Are there software jobs at Bracket Mind in Gujranwala right now?
Openings depend on project load, so there is not always a live vacancy. We accept open applications year-round at hi@bracketmind.com and contact strong candidates first when Node.js, Python, .NET, React or AI roles open.
Does Bracket Mind hire fresh graduates?
Yes, through paid internships and junior roles when positions open. Demonstrated ability matters most: real projects on GitHub, a deployed app or open-source contributions outweigh grades. Interns work on production code with senior review, and strong interns are first in line for full-time roles.
Is the internship at Bracket Mind paid?
Yes. Our internships are paid and based in our Gujranwala office. Interns work on real client and product code, with senior engineers reviewing their work.
What salary can a developer expect at Bracket Mind?
Pay is set per role and experience level, and we discuss it openly at interview. We do not publish salary bands while roles are closed.
Can I work remotely, or do I need to be in Gujranwala?
We are office-first in Gujranwala, because junior engineers grow faster working next to senior ones. Partial remote arrangements are possible for experienced developers. If you are nearby, in Sialkot, Gujrat, Wazirabad, Kamoke or Lahore, say so in your application and we will discuss what works.