MCPNew: now works with Claude & AI assistants
kamayi

kamayi

Senior Software Engineer

Company

kamayi

Role

Senior Software Engineer

Location

Lahore, Pakistan

Job type

Full-time

Found on Mokaru

🔥Recently

Share this job

Salary

Not disclosed by employer

Job description

Senior Software Engineer

About the Role

Our client is hiring a Senior Software Engineer to strengthen their product development team. You will be at the heart of building modern, high-performance applications across web and mobile platforms, supporting advanced software solutions in the environmental and sustainability space.

This is a target-oriented position for someone who leads from the front — writing clean, well-architected code, reviewing others' work, and taking full ownership of delivery. Lahore-based candidates are strongly preferred for this role.

At a Glance

Location: Gulberg, Lahore (on-site preferred)

Working Hours: 10:00 AM – 7:00 PM

Employment Type: Permanent

Experience: 5 – 7 Years

Primary Focus: Full Stack: .NET Core (primary) + Angular (frontend)

Technical Skills

Core Requirements

.NET Core (C#) — primary backend strength; 5–7 years of production-grade experience expected

Angular (including Angular Material) — native TypeScript, strong UI/UX sensibility

TypeScript — written from the ground up, not transpiled JavaScript habits

RESTful API design and development — API-first thinking essential

SQL / PostgreSQL — schema design, query optimisation, data modelling

CSS — component-level styling and responsive layouts

Strongly Preferred

Federated Authentication: OAuth2, SAML, OIDC

AWS Services: Lambda, S3, CloudWatch, API Gateway, Cognito

Git / Bitbucket — branching strategies, pull request workflows

Test-Driven Development (TDD)

Graph Databases (e.g. Neo4j, Amazon Neptune)

Nice to Have

NativeScript or native Android development exposure

iOS/Android development experience

Experience in environmental, sustainability, or regulated-industry software

Key Responsibilities

Lead end-to-end full stack feature development using .NET Core and Angular across web and mobile platforms

Collaborate with UI/UX Designers to translate wireframes, mock-ups, and prototypes into polished, production-ready interfaces

Work with Functional Analysts to assess solution requirements and recommend the most appropriate technical approaches

Conduct code quality reviews for Angular and .NET contributions from other developers, ensuring adherence to agreed standards

Champion and enforce best architectural practices for Angular web and mobile solution development

Build and maintain strong working relationships with Technical Team Leads across projects

Provide technical support, guidance, and mentorship to other Angular and .NET developers in the team

Advise on and develop scalable, cloud-hosted, API-first web and mobile solutions

Contribute to a culture of continuous improvement, delivery accountability, and technical excellence

What We're Looking For

The ideal candidate is someone who

Is fundamentally a .NET engineer who also writes great Angular — not the reverse

Has 5–7 years of demonstrable full stack experience in commercial, production-grade environments

Is fluent in TypeScript and writes clean, type-safe Angular code from first principles

Understands API-first design and cloud-hosted architecture at a practical level

Is comfortable in a target-oriented team with clear output expectations

Communicates proactively, raises blockers early, and takes full ownership of delivery

Is based in Lahore or able to commit to on-site working

Applications are reviewed on a rolling basis. Only shortlisted candidates will be contacted.

Resume ExampleCover Letter Example

Explore more