Full-Stack Mobile Engineer (React Native & Node...
- Lahore, Pakistan
- Blue Health Informatics
- Full-Time
- On-Site
Job Description:
This job is with Blue Health Informatics. Blue Health builds healthcare technology and select complementary products that make a real difference. We move fast, learn continuously, and care deeply about the people who use our products and the teammates who build them.
Overview:
We are seeking a React Native Developer with strong backend experience to build and maintain secure, scalable, and high-performance mobile applications. This role combines mobile frontend development with a strong backend focus, where the engineer will work on APIs, integrations, cloud infrastructure, and services that power mobile experiences.
The ideal candidate is comfortable working across the mobile application layer and backend systems, with a strong emphasis on Node.js or similar backend technologies, and experience building secure, cloud-native applications.
Key Responsibilities
Backend Development (Primary Focus)
- Design, develop, and maintain backend services and APIs using Node.js (Express) or other approved backend technologies such as Python (FastAPI/Django) or Go.
- Build scalable, secure, and reliable backend systems that support mobile applications.
- Develop and maintain RESTful and/or GraphQL APIs consumed by mobile clients.
- Implement authentication, authorization, secure data handling, and compliance-aligned workflows.
- Work with Azure cloud services, including:
- Azure Functions
- Azure App Service
- Azure API Management
- Azure Cosmos DB
- Azure Event Grid / Service Bus
- Design backend pipelines supporting mobile use cases such as offline sync, caching, session handling, and telemetry.
Mobile Application Development (Secondary Focus)
- Build and maintain mobile applications using React Native.
- Implement mobile application logic, data flows, API integrations, and authentication flows.
- Handle mobile networking, error handling, offline support, and secure client-side data storage.
- Integrate third-party mobile services such as push notifications, analytics, identity providers, and messaging platforms.
- Support app deployment and updates for iOS and Android.
Quality, Performance & Collaboration
- Ensure high performance, reliability, and observability across backend and mobile systems.
- Write unit, integration, and end-to-end tests.
- Participate in CI/CD pipelines and automated testing workflows.
- Collaborate closely with product, design, frontend, and platform teams to deliver features and improvements.
Required Qualifications
- 3+ years of backend development experience using Node.js or similar backend technologies (Python, Go).
- Hands-on experience with React Native for mobile application development.
- Strong understanding of API design, microservices, and distributed systems.
- Experience with relational and NoSQL databases, such as PostgreSQL, MongoDB, or Cosmos DB.
- Solid knowledge of authentication, authorization, and secure data handling.
- Experience working with Azure cloud services or willingness to work extensively with Azure.
- Familiarity with CI/CD pipelines, testing frameworks, and monitoring/logging tools.
Preferred Qualifications
- Strong experience with Azure serverless architecture.
- Experience with IOS App Store and Google Play deployments.
- Familiarity with mobile testing frameworks (Jest, Detox, XCTest, Espresso).
- Knowledge of architectural patterns such as Clean Architecture or MVVM.
- Experience building event-driven or real-time systems using messaging services.
Why Join Us
- Work on impactful, real-world mobile and backend systems
- Build scalable, cloud-native applications
- Collaborate with a growing engineering team
- Work with US clients
- Opportunity to own features end-to-end across mobile and backend