Talent.com
This job offer is not available in your country.
Senior Software Engineer - Customer Experience (Onsite, Islamabad, USD Salary)

Senior Software Engineer - Customer Experience (Onsite, Islamabad, USD Salary)

HR POD - Hiring Talent GloballyIslamabad, Pakistan
2 days ago
Job type
  • Quick Apply
Job description

Requirements :

  • 6+ years of full-stack software development experience, with a strong emphasis on frontend development using modern TypeScript frameworks (Next.js) as well as on backend using Python.
  • Proven track record of architecting and delivering scalable, production-grade frontend applications and reliable backend services in high-traffic environments.
  • Deep expertise in frontend technologies, including component-based UI architectures, RESTful or GraphQL API integration, and CSS preprocessors (e.g. Tailwind).
  • Proficiency in backend development, including API design, relational / NoSQL database optimization, and event-driven architectures (e.g., queues ).
  • Extensive experience with frontend and backend testing frameworks (e.g., Jest, Cypress, Pytest) and CI / CD pipelines for automated testing and deployment.
  • Extensive experience implementing frontend monitoring with tools (e.g Sentry) to track user journeys, detect issues, and debug errors.
  • Demonstrated ability to lead technical initiatives, mentor team members, and drive cross-functional collaboration with designers, product managers, and backend / AI teams.
  • Exceptional problem-solving skills and experience debugging complex full stack systems, including cross-browser compatibility and production backend issues.
  • Strong communication skills, with the ability to articulate design decisions and technical concepts to diverse stakeholders.
  • Experience with real-time data visualisation, WebRTC, video streaming interfaces, or high-volume data processing in constrained environments.
  • Familiarity with cloud platforms (e.g., AWS, GCP, Azure), infrastructure-as-code tools (e.g., Terraform, Kubernetes), or design collaboration tools (e.g., Figma, Storybook).

Responsibilities :

  • Architect and develop responsive, high-performance frontend applications using modern frameworks (e.g., Next.js etc ) to support real-time data visualization, violation review dashboards, and customer-facing portals.
  • Develop and maintain scalable backend services, including APIs, data processing pipelines, and notification systems using Python, to support frontend functionality and ensure seamless integration with the platform ecosystem.
  • Lead the creation of reusable, modular UI components and design systems, ensuring consistency, accessibility, and maintainability across the platform.
  • Optimize frontend performance for low-latency rendering and efficient data handling, while also enhancing backend performance for high-volume traffic violation workflows.
  • Design and refine database schemas, queries, and caching strategies to support both frontend and backend scalability and performance requirements.
  • Collaborate with backend, AI, and platform teams to integrate frontend and backend systems, ensuring robust data flow and end-to-end functionality.
  • Establish and enforce testing standards across the stack, including unit, integration, and end-to-end tests, using tools like Jest, Cypress, or Pytest to ensure reliability and accessibility.
  • Integrate robust monitoring and alerts to track user journey and detect errors.
  • Mentor junior engineers, lead code reviews, and champion best practices for full stack development, including frontend accessibility, responsive design, and backend reliability.
  • Drive adoption of modern tools and workflows, such as TypeScript, Webpack, or Vite for frontend, and Docker or Kubernetes for backend, to enhance developer productivity and system performance.
  • Troubleshoot and resolve critical issues across frontend and backend, ensuring cross-browser compatibility, minimal downtime, and optimal performance.
  • Contribute to technical roadmaps, evaluate emerging technologies, and drive innovative full stack solutions to enhance user experience and system reliability.
  • Create a job alert for this search

    Senior Software Engineer • Islamabad, Pakistan