Full Stack Developer

Engineering
Amman-Jordan
Full-Time
Featured

About the Role

As a Full Stack Developer, you will design, develop, and maintain web applications using React for the frontend and AWS for backend infrastructure. You will collaborate with cross-functional teams to deliver robust, user-focused solutions, ensuring seamless integration between frontend and backend systems. Your expertise in React, Node.js, and AWS services will drive the development of scalable, secure, and efficient applications.

Frontend Development

  • Build responsive and interactive user interfaces using React, TypeScript, and modern JavaScript (ES6+).
  • Implement state management using Redux, Context API, or similar libraries.
  • Optimize frontend performance and ensure cross-browser compatibility.
  • Collaborate with UX/UI designers to translate designs into high-quality code.

Backend Development

  • Develop server-side logic using Node.js, Express, or similar frameworks.
  • Design and implement RESTful APIs and GraphQL endpoints.
  • Integrate with AWS services such as Lambda, API Gateway, DynamoDB, S3, and ECS/EKS for scalable backend solutions.
  • Ensure secure authentication and authorization using AWS Cognito or similar.

DevOps & Cloud Infrastructure

  • Deploy and manage applications on AWS using services like EC2, Elastic Beanstalk, or Serverless frameworks.
  • Implement CI/CD pipelines using AWS CodePipeline, CodeBuild, or GitHub Actions.
  • Monitor and optimize application performance using AWS CloudWatch and X-Ray.
  • Manage infrastructure as code using AWS CloudFormation or Terraform.

Experience

  • 3-4 years of professional experience as a Full Stack Developer or similar role.
  • 3+ years of hands-on experience with React and modern JavaScript frameworks.
  • 2+ years of experience building and deploying applications on AWS.

Technical Skills

  • Frontend: Proficient in React, TypeScript, HTML5, CSS3, Tailwind CSS, or similar frameworks.
  • Backend: Strong knowledge of Node.js, Express, and API development (REST/GraphQL).
  • AWS: Expertise in AWS services (Lambda, API Gateway, DynamoDB, S3, ECS/EKS, Cognito).
  • DevOps: Experience with CI/CD pipelines, Docker, and infrastructure as code (CloudFormation/Terraform).
  • Database: Familiarity with SQL/NoSQL databases (e.g. PostgreSQL, MongoDB).
  • Version Control: Proficient with Git and GitHub/GitLab/Bitbucket.

Soft Skills

  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage multiple priorities in a fast-paced environment.

Preferred Qualifications

  • AWS certifications (e.g., AWS Certified Developer, Solutions Architect).
  • Experience with serverless architectures and microservices.
  • Knowledge of WebSocket or real-time applications.
  • Exposure to Agile/Scrum methodologies.
Apply for this Position

Accepted formats: PDF, DOC, DOCX (Max size: 5MB)