Position Overview
We are seeking a highly skilled Full Stack Developer with strong experience in mobile application development and AWS-based backend systems. The ideal candidate will be responsible for designing, building, and maintaining scalable mobile apps along with secure, high-performance backend services on AWS. You will collaborate with cross-functional teams to deliver robust, user-friendly, and cloud-optimized digital products.
Key Responsibilities
Mobile Application Development
- Develop, maintain, and optimize mobile applications (iOS/Android) using frameworks such as React Native, Flutter, or native languages (Swift/Kotlin).
- Implement intuitive UI/UX in collaboration with design teams.
- Integrate mobile apps with backend APIs and third-party services.
- Ensure high performance, responsiveness, and security of mobile applications.
Backend Development (AWS)
- Architect, develop, and deploy backend services using AWS technologies such as: AWS Lambda, API Gateway, DynamoDB / RDS, S3 ,Cognito ,SNS/SQS ,CloudFormation or CDK
- Build RESTful or GraphQL APIs for mobile app integration.
- Implement authentication, authorization, and user management workflows using AWS Cognito or similar services.
- Ensure backend systems are secure, scalable, and optimized for cost.
Full Stack Responsibilities
- Develop front-end interfaces if required (React, Vue, Angular).
- Collaborate with DevOps to manage CI/CD pipelines and deployment workflows.
- Conduct code reviews, write unit tests, and follow best coding practices.
- Monitor performance and troubleshoot production issues across the stack.
- Work collaboratively with product managers, designers, and business teams to deliver high-quality features.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- Proven experience as a Full Stack Developer with a focus on mobile app development.
- Strong proficiency with: React Native / Flutter / Swift / Kotlin / Node.js / Python / Java for backend development
- Hands-on experience with AWS cloud services and serverless architecture.
- Familiarity with database systems: NoSQL (DynamoDB) and/or SQL.
- Experience building and integrating RESTful or GraphQL APIs.
- Knowledge of version control (Git), CI/CD pipelines, containerization (Docker), or IaC (CloudFormation/CDK/Terraform).
- Strong understanding of security best practices for mobile and cloud applications.
Preferred Qualifications
- Experience with microservices architecture.
- Knowledge of AWS Amplify , cognito , lambda , Dynamo DB for mobile-focused backend features.
- Previous experience in Agile/Scrum environments.
- Familiarity with monitoring/logging tools (CloudWatch, Datadog, etc.).
- Contribution to open-source projects or published apps
- High attention to detail and commitment to quality.
+44 7503 723737