In the role you will develop, design, and maintain our backend infrastructure to delight our users. This is an outstanding opportunity for someone who wants to be involved from day 0 of the start-up journey and who wants to put the processes in place to build a powerful product in a high performing & collaborative team. As part of the product team, you will create secure, efficient backend services to deliver a beautiful user experience using modern product design principles. With a strong focus on programming and backend technologies, we encourage you to seize the opportunity to be independent and drive product innovation and quality. In the role, you will have substantial growth opportunities, allowing you to shape DeepMirror’s technological framework from its inception and learn in an interdisciplinary environment on the interface of physics, chemistry, biology, and machine learning.
Should I apply?
We want to be upfront about what it is like to work at DeepMirror and thought hard about the principles that guide our work. So before you apply, let’s dive into how our values influence the way we work as a team and make sure that those resonate with you.
Growth: Never stop learning and challenging yourself
At DeepMirror we learn and grow every day. It’s like going to university every day but at a much faster pace and more collaborative. If you find fulfilment in learning, in growing as a person, and enjoy being outside of your comfort zone frequently, this is the place, but note that it can be stressful and learning curves can be steep.
Impact: Building the Future
We want to have impact on the world around us by supercharging the development of new medicines with revolutionary software. We are in a young field and cannot afford the luxury of falling back into old habits and tested procedures to achieve impact in the world. If you like to drive change, build from scratch, and innovate, you’ll thrive, but beware that this can be frustrating. If you prefer things by the book and prefer money over impact, this is not the place for you.
Community: A Supportive Team
Our community is our strength, and we support each other. We spend most of our lives at work so let’s make the relationships we form here count. DeepMirror is not for lone wolves, you can always count on your colleagues/friends.
Agency: Own Your Outcomes
We empower everyone in the team to own their outcomes. We do not say: “This is what I was told”. We do say: “What I tried failed and I now I will try something else.” At DeepMirror you will find the freedom to plot your own path but beware: life at a start-up is ambiguous and self-motivation is a necessity, which can be daunting.
Openness: Honest and Diverse Dialogue
Openness and dialogue are the bedrocks of our organisation. We encourage everyone to voice their perspective, often. This can lead to heated debates, but it always results in better outcomes. We believe in regular, constructive feedback to drive continuous improvement. At DeepMirror your voice will be heard but prepare to defend your opinion with evidence and solid arguments.
At DeepMirror, you will challenge yourself, be supported, and given the freedom to excel. Join a team where growth, impact, community, agency, and openness are not just values but a way of life. If this resonates with you, DeepMirror could be your next big adventure and read on towards the “boring” bits.
Responsibilities:
Spearhead the development and maintenance of core backend services, focusing on robustness and reliability.
Prioritise and implement security, simplicity, and speed during service development and maintenance.
Work closely with the product team to discover, design, and deliver user-centric solutions that meet market needs and enhance user experience.
Requirements
Skilled in crafting backend interfaces and in various backend architectural strategies.
Passionate about rigorously testing and ensuring the reliability of backend systems
Understanding of modern security and authentication practices for backend systems.
Proficiency in at least one programming language (i.e. Python, C, Java, …)
Experienced in working with different database types, including both relational and non-relational databases.
Excellent soft skills, including effective collaboration with interdisciplinary teams and strong communication abilities.
Nice to Have:
Experience with Authentication and Role-Based Access Control (RBAC) systems.
Experience with HTTP and WebSocket APIs.
Experience in Product Discovery and Delivery methodologies.
Proficiency in lower-level languages.
Degree in Chemistry or Computer Science.
Experience with containerized development environments and cloud-based infrastructure services.
If you meet at least 60% of the requirements or nice-to-have qualifications, we encourage you to apply.
Benefits
Competitive Option Plan in line with the stage of the company
Frequent Social events and off-sites
Flexible working: We come to work 3-5 days a week in our central London offices
Cycle to Work Scheme
Pension Scheme: 5%/5% employer/employee
Beautiful stash