Senior Software Engineer

 

Description:

Care1 is seeking a Senior Software Engineer to join our core engineering team. This is a full-time remote position. Candidates must be based in Pakistan. To ensure effective collaboration with our Canadian-based Product, Engineering, and Clinical Operations teams, candidates must have daily working hours that overlap from 10:00 AM to 2:00 PM Pacific Time (PT), Monday to Friday.

 

This is a hands-on individual contributor role. You will spend the majority of your time writing and reviewing code, building features end-to-end across the stack. We are looking for full-stack engineers who enjoy building and shipping software directly. We value engineers who take ownership, communicate clearly, and consistently deliver high-quality work. The ideal candidate should have experience with a React/Django stack (see a fuller list or our stack below).

 

You will work under the guidance of our engineering leads and report directly into the Pakistan-based engineering team lead. You will help ship impactful features, identify and solve complex problems, and contribute to the long-term stability of our production code. We are looking for someone who is a strong communicator, a proactive team player, and someone who demonstrates urgency when needed in a remote environment.

 

We’re building a team of engineers who take ownership, communicate clearly, and thrive on delivering great software together. If you're someone who leads by example, collaborates well under changing priorities, and takes pride in your work then we’d love to hear from you.

 

Responsibilities:

  • Participate in real-time meetings during the required overlap hours (10:00 AM – 2:00 PM PT)
  • Independently build and deliver well-structured features based on detailed requirements, with limited real-time collaboration
  • Write clean, consistent, and maintainable code that aligns with our existing architecture and codebase conventions
  • Identify and address technical debt during implementation, with an emphasis on pragmatic, non-disruptive improvements
  • Collaborate asynchronously with team members using Pull Requests, documentation, and thoughtful written communication
  • Conduct high-quality code reviews and contribute to improving test coverage and reliability
  • Adapt to shifting priorities and pivot between projects, while maintaining high code quality
  • Debug, diagnose, and resolve bugs and performance issues across the stack
  • Leverage modern AI-powered developer tools (e.g., GitHub Copilot, Claude, Cursor or similar) within your IDE to build, review, and improve production code.

 

Required Experience:

  • 4-7 years of professional software engineering experience.
  • Experience in React + TypeScript, state management (Redux/RTK), and frontend tooling (Vite, AntDesign).
  • Strong backend experience with Django/Python, REST APIs, and relational databases.
  • Experience using AI-assisted development tools within your workflow to write software and review the codebase.
  • Familiarity with AWS (EC2, Lambda, S3), Docker, CI/CD pipelines, and observability platforms.
  • Strong verbal and written communication skills and experience working asynchronously with distributed, multi-disciplinary teams
  • Comfortable contributing in a remote-first environment, with consistent overlap from 10:00 AM – 2:00 PM PT, Monday to Friday

Organization Care1
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 4 Years
Posted at 2026-04-08 10:57 pm
Expires on 2026-05-23