Description
About the Role: We are seeking a skilled Full-stack Engineer with a passion for e-commerce to join our innovative team. This is a fully remote position, but candidates must be based in London. You will be integral in developing and maintaining both frontend and backend systems for our e-commerce platforms, ensuring they are robust, scalable, and provide a seamless user experience.
Key Responsibilities:
- Develop and maintain dynamic frontend applications using Next.js, React, and TypeScript.
- Design, build, and manage backend systems using Python, FastAPI, Celery, and Redis.
- Deploy, manage, and optimize applications on AWS, ensuring high availability, security, and performance.
- Utilize Docker for containerization to streamline development and deployment processes (optional).
- Create and optimize scalable APIs to support various e-commerce functionalities.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum performance and scalability.
- Implement secure authentication and authorization mechanisms to protect user data and transactions.
- Utilize knowledge of LLMs, including embeddings, retrieval-augmented generation (RAG), and vector databases to enhance product recommendations and search capabilities.
- Conduct code reviews, identify and resolve issues, and perform debugging to ensure high-quality deliverables.
- Stay updated with the latest trends in e-commerce technology to continuously improve our platforms.
- Participate in brainstorming sessions and contribute innovative ideas for new features and improvements.
- Thoroughly document your work to ensure maintainability and facilitate knowledge sharing within the team.
Requirements
What You Bring:
- Proficiency in frontend development with Next.js, React, and TypeScript.
- Strong backend development skills with Python, FastAPI, Celery, Redis, and AWS.
- Experience with RESTful API design and implementation.
- Familiarity with Docker (optional) for containerization.
- Fundamental knowledge of LLMs, including embeddings, retrieval-augmented generation (RAG), and vector databases.
- Familiarity with other Python frameworks (e.g., Flask, Django) or backend languages like Node.js or Golang is a plus.
- Excellent problem-solving skills and a keen eye for detail.
- Strong communication skills and the ability to work collaboratively in a team environment.
- A proactive attitude and the ability to manage multiple projects effectively.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience in a similar role within the e-commerce industry.
- Familiarity with Agile development methodologies.
- Experience with CI/CD pipelines and automated testing frameworks.
- Understanding of microservices architecture and distributed systems.
- Knowledge of data security and privacy best practices.
Benefits
Why Join Us:
- Be part of a forward-thinking team that is revolutionizing the e-commerce industry.
- Work on impactful projects that enhance online shopping experiences.
- Competitive salary and comprehensive benefits package, including health, dental, and vision insurance.
- Flexible working arrangements to support work-life balance.
- Opportunities for professional growth and development through training, mentorship, and attending industry conferences.
- A collaborative and inclusive culture that values creativity, innovation, and diversity.
- Access to state-of-the-art tools, technologies, and resources to support your work.
- Participate in exclusive e-commerce events, workshops, and industry meetups.
About Unreal Gigs
Your ultimate destination for exploring, discussing, and securing the universe's most exciting jobs and careers. Embark on your dream journey today!