Job Description
Job Title: Full-Stack EngineerLocation: Remote (Based in London)About the Role: Our client is seeking a talented Full-stack Engineer to join a dynamic team that specializes in delivering innovative software solutions. This role is entirely remote, but candidates must be based in London. You will be instrumental in developing and maintaining both frontend and backend systems for a variety of applications, ensuring high performance, security, and user-centric design.Key Responsibilities:Develop and maintain frontend applications using Next.js, React, and TypeScript.Design, implement, and manage backend systems using Python, FastAPI, and Node.js.Create and optimize scalable APIs to support various applications and services.Collaborate with cross-functional teams to define, design, and deliver new features.Utilize knowledge of LLMs, including embeddings, retrieval-augmented generation (RAG), and vector databases to enhance application capabilities.Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.Conduct code reviews, troubleshoot issues, and perform debugging to ensure high-quality deliverables.Stay updated with the latest industry trends and technologies to continuously improve the tech stack.Participate in brainstorming sessions and contribute innovative ideas for new features and improvements.Document work thoroughly to ensure maintainability and facilitate knowledge sharing within the team.What You Bring:Proficiency in frontend development with Next.js, React, and TypeScript.Strong backend development skills with Python, FastAPI, and Node.js.Fundamental knowledge of LLMs, including embeddings, retrieval-augmented generation (RAG), and vector databases.Experience with RESTful API design and implementation.Familiarity with version control systems, preferably Git.Excellent problem-solving skills and attention to detail.Strong communication skills and the ability to work collaboratively in a team environment.A proactive attitude and the ability to manage multiple projects simultaneously.RequirementsPreferred Qualifications:Bachelor’s degree in Computer Science, Engineering, or a related field.Proven experience in a similar role within the software development 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.BenefitsWhy Join Us:Be part of a forward-thinking team that is at the forefront of software development innovation.Work on exciting projects that have a direct impact on various industries.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 events, hackathons, and tech meetups.Unreal Gigs
Apply
Go Back