Job Details
Skills And Tools:
Job Description
About the Role
We are looking for an experienced Full Stack Developer with mobile application development experience to build, maintain, and improve web platforms, backend systems, APIs, databases, and mobile applications.
This role requires someone who can work across the full technology stack, understand how front-end applications connect with backend infrastructure, and contribute to both web and mobile product development.
The ideal candidate is comfortable taking projects from technical requirements through development, testing, deployment, maintenance, and ongoing improvement.
Key Responsibilities
Develop and maintain front-end and backend applications.
Build and maintain responsive web applications and internal platforms.
Develop, maintain, and improve mobile applications for iOS and Android.
Build and integrate APIs between websites, mobile applications, databases, and third-party services.
Design and maintain databases, application architecture, and backend services.
Troubleshoot bugs, performance issues, integrations, and production problems.
Develop secure authentication, account, payment, notification, and user-management functionality when required.
Work with designers and product stakeholders to convert designs and requirements into functional applications.
Ensure applications perform properly across devices, browsers, operating systems, and screen sizes.
Manage application testing, version control, deployment, updates, and releases.
Maintain clean, organized, documented, and scalable code.
Review existing systems and recommend technical improvements when appropriate.
Support integrations with e-commerce platforms, CRM systems, analytics platforms, payment processors, and other third-party services.
Monitor application performance, reliability, security, and scalability.
Maintain development documentation and technical specifications for ongoing projects.
Job Requirements
Qualifications
Professional experience as a Full Stack Developer or Software Engineer.
Demonstrated experience developing both front-end and backend applications.
Experience developing or maintaining production mobile applications.
Experience with native or cross-platform mobile development such as React Native, Flutter, Swift, Kotlin, or comparable technologies.
Strong knowledge of modern JavaScript/TypeScript frameworks such as React, Next.js, Node.js, or comparable technologies.
Experience designing and integrating REST APIs and/or GraphQL APIs.
Experience working with relational and/or NoSQL databases.
Understanding of cloud infrastructure, hosting, deployment, and application environments.
Experience with Git and modern version-control workflows.
Strong understanding of application security, authentication, data protection, and development best practices.
Ability to troubleshoot complex technical issues independently.
Strong organizational skills and ability to manage multiple development priorities.
Preferred Experience (experience with the following is a plus):
Shopify or other e-commerce platforms
Payment integrations
Apple App Store and Google Play Store deployment
Push notifications
Subscription-based applications
CRM and marketing-platform integrations
AWS, Google Cloud, Azure, Firebase, or similar cloud services
CI/CD pipelines
Analytics and application monitoring
UI/UX implementation from Figma or similar design platforms






