Job Openings
Senior Software Engineer - .NET & Python (Onsite, Islamabad, PKR Salary)
About the job Senior Software Engineer - .NET & Python (Onsite, Islamabad, PKR Salary)
Requirements:
- 5-6 years of hands-on full-stack development experience.
- Strong proficiency in C#, .NET, Python, and API development.
- Experience with relational/NoSQL databases, including MySQL, SQS, SNS, and query optimization.
- Familiarity with event-driven architectures, such as queues and messaging systems.
- Proven experience integrating external APIs and complex data systems.
- Strong frontend development skills, including component-based UI and REST/API consumption.
- Experience implementing and managing AI agents (preferred).
- Familiarity with cloud environments, preferably AWS.
- Proficiency with Git and modern CI/CD pipelines.
- Strong ownership mindset, excellent problem-solving abilities, solid system design skills, and effective communication.
- Experience with LLM APIs (OpenAI, Bedrock, Azure, Anthropic), LLM API calls, RAG, queues, caching, logging, and API orchestration.
Responsibilities:
- Build and maintain SaaS web applications, APIs, data workflows, and system integrations.
- Develop responsive, high-performance frontends using modern JavaScript frameworks.
- Create scalable backend services, event-driven components, and robust data pipelines.
- Implement and orchestrate AI agents using modern agentic frameworks.
- Integrate third-party platforms and external APIs into existing systems.
- Ensure adherence to security best practices, including authentication, MFA/RBAC, and encryption.
- Optimize application performance across both frontend and backend layers.
- Manage deployments and configurations in Windows/IIS environments.
- Collaborate closely with product, operations, and data teams to deliver end-to-end solutions.
- Troubleshoot full-stack issues and maintain clear technical documentation.
- Mentor junior developers and contribute to continuous process and codebase improvements.
- Develop and maintain AI service layers.