Full-stack Developer

 

Description:

We are seeking a talented and experienced Full-Stack Developer to join our team. The ideal candidate will have expertise in building mobile applications, backend systems, and integrating front-end and back-end components seamlessly. The role also includes deploying and managing the application on AWS cloud infrastructure.

Responsibilities:Mobile Application Development:

  • Develop and maintain a React Native mobile application.
  • Implement user-friendly UI/UX for core features such as user registration, login, and posting items.

Backend Development:

  • Set up a scalable backend architecture using Node.js.
  • Develop secure and efficient API endpoints for app communication.

Integration:

  • Ensure seamless communication between the mobile front-end and the Node.js backend.
  • Implement advanced search features with filters (location, date, item type).
  • Integrate map services like Google Maps API.
  • Develop in-app chat functionality and enable push notifications.

AWS Deployment:

  • Deploy and manage the application on AWS infrastructure.
  • Set up and configure EC2 instances, S3 buckets, Lambda functions, RDS/NoSQL databases, and API Gateway.
  • Implement monitoring and logging using CloudWatch.
  • Use Elastic Load Balancer (ELB) and Auto Scaling to ensure high availability and scalability.
  • Set up CI/CD pipelines for seamless deployment with AWS CodePipeline and CodeBuild.

Performance and Scalability:

  • Optimize app performance for smooth user experience.
  • Prepare the system for scalability to handle increased traffic.

Security:

  • Ensure data protection and implement robust security measures, including IAM roles, encryption, and firewall settings.

 

Admin Dashboard:

  • Develop a sophisticated admin dashboard for platform management and analytics.

 

Qualifications:Technical Skills:

  • Proficiency in React Native for mobile development.
  • Strong experience with Node.js for backend development.
  • Knowledge of secure API development and integration.
  • Familiarity with database systems (SQL/NoSQL).
  • Experience with Google Maps API or similar services.
  • Expertise in performance optimization and scalability.
  • Familiarity with implementing in-app chat and push notifications.
  • Knowledge of deploying apps to Play Store and App Store.
  • Strong understanding of DevOps and CI/CD practices.
  • Hands-on experience with AWS cloud services:
  • EC2, S3, RDS, DynamoDB, Lambda, API Gateway, and CloudFront.
  • CI/CD pipelines using AWS CodePipeline and CodeDeploy.

Organization SOCRATE DATAI LTD
Industry IT / Telecom / Software Jobs
Occupational Category Developer
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-11-26 9:53 am
Expires on 2025-01-10