We are seeking a highly capable, hands-on, and self-driven Full Stack Engineer (Backend, Mobile & AI Solutions) to join our growing technology team.
The successful candidate will play a key role in designing, developing, and maintaining our healthcare technology ecosystem, including a healthcare consultation platform currently being built and deployed for our clients. This individual will also support the development of future digital products and business applications beyond the healthcare industry as the company expands.
This is not a maintenance or support developer role. We are looking for someone who can take ownership, build systems from scratch, architect scalable solutions, collaborate effectively with team members, and leverage modern technologies including AI to accelerate innovation.
The ideal candidate is highly independent, resourceful, accountable, and passionate about developing high-quality software products that create real business value.
Key Responsibilities
Software Architecture & System Design
- Design and develop scalable, secure, and high-performance software solutions from the ground up.
- Define application architecture, technical standards, and best practices.
- Evaluate and recommend technologies, frameworks, and tools to support business objectives.
- Ensure system scalability, maintainability, security, and reliability.
- Develop and maintain robust backend services and APIs.
- Design and optimize database structures and system integrations.
- Implement authentication, authorization, and security controls.
- Build and support microservices and enterprise-grade applications.
- Troubleshoot and resolve complex technical issues.
- Design, develop, and maintain mobile applications for:
- iOS
- Ensure seamless user experience across different devices and operating systems.
- Manage application deployment, updates, and performance optimization.
API & System Integration
- Develop and maintain RESTful APIs and integration services.
- Integrate with third-party applications, healthcare systems, payment gateways, and external platforms.
- Build connectivity between mobile apps, backend systems, and external services.
- Ensure efficient data synchronization and interoperability across platforms.
- Work closely with management and business stakeholders to transform ideas into functional products.
- Participate in product planning, solution design, and technology roadmaps.
- Build new features, modules, and applications based on business requirements.
- Support future software initiatives both within and outside the healthcare industry.
AI & Emerging Technologies
- Utilize AI tools and technologies to improve software development productivity.
- Explore opportunities to integrate AI capabilities into products and business processes.
- Evaluate and implement AI-powered solutions where beneficial.
- Stay updated with emerging technology trends and industry best practices.
- Work closely with other developers, project teams, designers, consultants, and stakeholders.
- Participate in code reviews, technical discussions, and solution planning sessions.
- Share technical knowledge and contribute to team growth.
- Collaborate effectively while maintaining ownership of assigned deliverables.
Maintenance & Continuous Improvement
- Monitor application performance and system health.
- Identify and implement improvements for reliability, scalability, and user experience.
- Resolve bugs, incidents, and production issues promptly.Maintain technical documentation and development standards.
Required Qualifications
Education
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or related discipline.
Experience
- Minimum 2 years of professional software development experience.
- Proven experience building and delivering applications from scratch.
- Experience with enterprise-level backend application development.
- Experience developing mobile applications for Android and iOS.
- Experience integrating multiple systems, APIs, and third-party services.
- Experience deploying and supporting production applications.
Technical Requirements
Strong proficiency in one or more of the following:
Database Technologies
Experience with:
- Microsoft SQL Server
- MySQL
- MongoDB
API Development
Knowledge of:
- REST APIs
- GraphQL
- OAuth
- Webhooks
- API Integrations
Experience in one or more:
- Flutter
- React Native
- Swift
- Kotlin
Familiarity with:
System Integration
- Experience connecting and integrating various applications and platforms.
- Knowledge of application interoperability and data exchange mechanisms.
- Understanding of mobile-to-backend and third-party system connectivity.
Preferred Experience
Candidates with the following experience(s) will have an added advantage:
- Telemedicine / Telehealth solutions
- Electronic Medical Records (EMR)
- Clinic or Hospital Information Systems
- Appointment & Scheduling Platforms
- Payment Gateway Integration
- AI-powered applications
- SaaS platforms and cloud-native applications
Personal Attributes
We are looking for an individual who is:
- Highly independent and capable of working with minimal supervision.
- Strong sense of ownership and accountability.
- Self-motivated and resourceful in solving problems.
- Able to manage priorities and work effectively under pressure.
- Comfortable operating in a fast-paced and evolving environment.
- Proactive in identifying opportunities for improvement.
- Detail-oriented with strong analytical thinking.
- Committed to delivering quality results.
- Willing to continuously learn and adapt to new technologies.
AI & Digital Innovation Advantage
Candidates with knowledge or experience in the following are highly desirable:
- Generative AI
- ChatGPT
- Cursor
- OpenAI API
- AI workflow automation
- Intelligent business applications
Only shortlisted candidates will be notified