At a Glance
- Tasks: Develop and maintain both front-end and back-end components of our innovative platform.
- Company: Join a cutting-edge research company focused on generative models for biology.
- Benefits: Enjoy competitive pay, private health insurance, hybrid work, and generous leave policies.
- Why this job: Be part of a mission-driven team solving complex problems with global impact.
- Qualifications: Strong skills in TypeScript, Python, and experience with web applications and cloud services.
- Other info: We value diversity and welcome applicants from all backgrounds.
The predicted salary is between 36000 - 60000 £ per year.
We are seeking a highly skilled Full Stack Engineer to strengthen our internal team and ensure the high quality, reliability, and continuous development of our platform. You’ll join an interdisciplinary team of machine learning experts, engineers, and scientists, working together to advance the frontiers of biological research and therapeutic discovery. In this role, you’ll take broad responsibility across the platform's codebase—implementing new features, optimizing performance, and contributing to scientific breakthroughs.
About Us
We are a research-driven company developing cutting-edge generative models for biology. Our team combines deep expertise across AI and life sciences, having previously contributed to major innovations in protein structure prediction, generative model development, and laboratory automation systems. We value intellectual curiosity, collaboration, and scientific excellence, and we’re building a culture that fosters continuous learning and interdisciplinary exchange. Our team works across multiple locations, regularly coming together for offsites to build trust and foster innovation. We’re looking for passionate innovators who thrive on solving complex technical problems with the potential for global impact.
About You
You are a strong full stack engineer, proficient in TypeScript or JavaScript and Python. You have experience building high-performance, responsive web applications, and a deep understanding of HTTP protocols, REST APIs, WebSockets, and the DOM. You are comfortable operating across the stack, with strong knowledge of relational databases, web security best practices, and authentication. You have experience architecting distributed systems and deploying to cloud services using tools like Kubernetes and AWS.
Bonus Points
- Experience with 3D rendering (e.g., WebGL).
- Deep knowledge of modern UI frameworks (e.g., React, Tailwind).
- Familiarity with molecular or protein visualisation tools (e.g., Mol*).
- An interest in model serving or MLOps workflows.
Responsibilities
- Develop and maintain both front-end and back-end components of our platform.
- Design intuitive, visually compelling web interfaces for molecular data.
- Optimize performance throughout the stack—from frontend responsiveness to backend query efficiency.
- Design and manage database schemas, optimize data storage, and support analytical workflows.
- Implement robust testing infrastructure across unit, functional, and load testing.
- Collaborate with infrastructure and DevOps teams to streamline deployments.
- Debug distributed systems running in cloud environments.
- Address technical debt and continually refactor for maintainability and performance.
What We Offer
- Competitive compensation and benefits.
- Private health insurance.
- Retirement plan contributions.
- Generous and inclusive leave policies.
- Hybrid work flexibility.
- Opportunities for travel and team gatherings.
- A dynamic, collaborative, and mission-driven work environment.
We are committed to building a diverse and inclusive team. We welcome applicants from all backgrounds and experiences.
Full Stack Engineer | Python | Typescript | React | AWS | Hybrid, London employer: Enigma
Contact Detail:
Enigma Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Engineer | Python | Typescript | React | AWS | Hybrid, London
✨Tip Number 1
Familiarise yourself with the latest trends in full stack development, especially around Python, TypeScript, and React. Being able to discuss recent advancements or frameworks during your interview can demonstrate your passion and commitment to continuous learning.
✨Tip Number 2
Showcase your experience with cloud services, particularly AWS. Be prepared to discuss specific projects where you've deployed applications using AWS tools, as this will highlight your practical knowledge and ability to contribute to their cloud-based infrastructure.
✨Tip Number 3
Prepare to talk about your experience with distributed systems and how you've tackled challenges in debugging and optimising performance. Sharing concrete examples will help illustrate your problem-solving skills and technical expertise.
✨Tip Number 4
If you have any experience with molecular visualisation tools or MLOps workflows, make sure to mention it. Even if it's not a core requirement, showing familiarity with these areas can set you apart from other candidates and align you more closely with the company's mission.
We think you need these skills to ace Full Stack Engineer | Python | Typescript | React | AWS | Hybrid, London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, TypeScript, React, and AWS. Include specific projects or roles where you demonstrated your full stack engineering skills, particularly in building high-performance web applications.
Craft a Compelling Cover Letter: In your cover letter, express your passion for biological research and how your technical skills can contribute to the company's mission. Mention any relevant experience with distributed systems, cloud services, or molecular visualisation tools.
Showcase Relevant Projects: If you have worked on projects involving 3D rendering or MLOps workflows, be sure to include these in your application. Provide links to your GitHub or portfolio to demonstrate your coding abilities and project outcomes.
Highlight Collaboration Skills: Since the role involves working in an interdisciplinary team, emphasise your ability to collaborate effectively. Share examples of past teamwork experiences, especially in tech-driven environments, to showcase your interpersonal skills.
How to prepare for a job interview at Enigma
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python, TypeScript, and React in detail. Bring examples of projects you've worked on that demonstrate your ability to build high-performance web applications and your understanding of distributed systems.
✨Understand the Company’s Mission
Familiarise yourself with the company's focus on biological research and therapeutic discovery. Be ready to explain how your skills can contribute to their goals and how you align with their values of intellectual curiosity and collaboration.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving abilities. Practice coding challenges and be ready to explain your thought process as you tackle complex technical problems, especially those related to cloud services and database management.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, the technologies they use, and their approach to innovation. This shows your genuine interest in the role and helps you gauge if the company culture is a good fit for you.