JobRaahGet matched free

Jobs

Senior Software Engineer

Kamayi · Lahore, Pakistan · On-site

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

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…