Full-Stack Developer (E-commerce Domain)

  • Development
  • London
  • 2025-04-22
  • 42,480.00 $ - 46,462.50 $
  • Permanent

Job Summary:

We are looking for a highly skilled Full Stack Developer to join our team and contribute to building scalable, high-performance web applications. The ideal candidate will be responsible for developing and maintaining both front-end and back-end components, integrating APIs, optimizing application performance, and ensuring seamless user experiences. This role requires expertise in modern front-end frameworks, backend development, databases, and cloud-based deployment.

Key Responsibilities:

Full Stack Development

  • Design and develop web applications using technologies like JavaScript, TypeScript, React, Angular, Vue.js, Node.js, Express, Python, Django, Flask, Java, or .NET.
  • Create and optimize APIs, integrate third-party services, and ensure smooth database interactions using SQL (MySQL, PostgreSQL) or NoSQL (MongoDB, Firebase).
  • Develop responsive UI components, implement state management, and ensure cross-browser compatibility.

Backend Development

  • Design and maintain RESTful APIs and GraphQL services.
  • Implement authentication and authorization mechanisms using OAuth, JWT, or similar technologies.
  • Optimize application performance and database queries for scalability.

Frontend Development

  • Develop modern, responsive, and user-friendly UI components using React, Angular, or Vue.js.
  • Work with UI/UX designers to implement visually appealing and functional interfaces.
  • Ensure accessibility, cross-browser compatibility, and mobile-first design principles.

Cloud & DevOps

  • Deploy and maintain applications on AWS, Azure, or Google Cloud.
  • Implement CI/CD pipelines using Jenkins, GitHub Actions, or similar tools.
  • Manage cloud services, containerization (Docker, Kubernetes), and serverless functions.

Performance Optimization & Security

  • Identify and fix bottlenecks in the application for better scalability and performance.
  • Implement security best practices to protect applications from vulnerabilities.
  • Conduct code reviews and ensure adherence to coding standards.

Required Skills & Qualifications:

  • Bachelor’s degree in Computer Science, IT, or a related field.
  • 2-8 years of experience in full-stack development.
  • Proficiency in JavaScript, TypeScript, React, Angular, Vue.js, Node.js, Express, Python, Django, Flask, Java, or .NET.
  • Strong knowledge of RESTful APIs, GraphQL, and database management (SQL & NoSQL).
  • Experience with version control (Git, GitHub, GitLab, Bitbucket).
  • Knowledge of cloud platforms (AWS, Azure, Google Cloud) and DevOps practices.
  • Experience in Agile/Scrum methodologies.
  • Strong problem-solving, debugging, and communication skills.

Good to Have:

  • Knowledge of microservices architecture.
  • Experience with serverless computing.
  • Familiarity with testing frameworks like Jest, Mocha, or Cypress.
  • Understanding of CI/CD pipeline automation.